Posted
on Apr 20, 2011
(permalink)
Hi ,
I have implemented Ajax in my page , i have a rad button 'DeActivate' and when i click that i have to get a rad confirm box . I need to open the window from client side. I have wirtten the OnClientClicked event , but when i click the button , the confirm box open and page gets refreshed immediately.
Thanks in advance
Jaya
Code :
Button for which i want the confirm box to open
<telerik:RadButton ID="btnActivte" runat="server" ValidationGroup="Save" OnClientClicked="OpenActivate"
Text="DeActivate" CssClass="radButton" Enabled="false">
<Image ImageUrl="~/Images/Default/Components/cp_button_bg.png" IsBackgroundImage="true"
HoveredImageUrl="~/Images/Default/Components/hover.jpg" />
</telerik:RadButton>
JavaScript :
function OpenActivate() {
var masterTableView = $find("<%=rgUsers.ClientID %>").get_masterTableView();
var id = masterTableView.get_selectedItems()[0].getDataKeyValue("Location");
var isActive = masterTableView.get_selectedItems()[0].getDataKeyValue("IsActive");
var msg = 'deactivation';
if (isActive == 'True')
{ msg = 'deactivation'; }
else
{ msg = 'activation'; }
radconfirm('<h3 style=\'color: #333399;\'>Please confirm ' + msg + ' of User Maintenance ' + id + '?</h3>', CinfirmActivate, 330, 100, null, 'User Maintenance');
}
function CinfirmActivate(arg) {
if (arg == true) {
__doPostBack('', 'Activate');
}
else {
var oManager = GetRadWindowManager();
eval("oManager.closeActiveWindow()");
}
}