or
|
< table dir="rtl"> tr> |
| <td style="height: 24px" nowrap="nowrap"> |
| <asp:Label ID="Label5" runat="server" Text="Label"></asp:Label> |
| </td> |
| <td nowrap="nowrap"> |
| <asp:TextBox ID="TextBox3" runat="server"></asp:TextBox> |
| </td> |
| </tr> |
| <tr> |
| <td style="height: 24px" nowrap="nowrap"> |
| <asp:Label ID="Label6" runat="server" Text="Label"></asp:Label> |
| </td> |
| <td nowrap="nowrap"> |
| <telerik:RadDatePicker ID="RadDatePicker" runat="server" Calendar-Enabled="true" ShowPopupOnFocus="true"></telerik:RadDatePicker> |
| </td> |
| </tr> </table> |
| <telerik:GridTemplateColumn HeaderStyle-VerticalAlign="Middle" UniqueName="TypeOfLead" |
| HeaderText="Action" ItemStyle-HorizontalAlign="Center" HeaderStyle-Width="40"> |
| <ItemTemplate> |
| <asp:LinkButton ID="imgbActivityEdit" runat="server" ImageUrl="../Images/icons/icon_edit.gif" |
| ToolTip="Edit" OnCommand="gvActivity_RowEditing" CommandArgument='<%# Eval("[Activity_Id]") %>'> |
| <img src="../Images/icons/icon_edit.gif" alt="Edit"/></asp:LinkButton> |
| <asp:LinkButton ID="imgbActivityDelete" runat="server" ImageUrl="../Images/icons/icon_delete.gif" |
| ToolTip="Delete" OnCommand="ActivityDelete_Click" CommandArgument='<%# Eval("[Activity_Id]") %>'> |
| <img src="../Images/icons/icon_delete.gif" alt="Delete"/></asp:LinkButton> |
| <asp:Label ID="lblActivityId" runat="server" Text='<%# Eval("[Activity_Id]") %>' |
| Visible="False"></asp:Label> |
| <asp:Label ID="lblActivityType" runat="server" Text='<%# Eval("[Activity_Type]") %>' |
| Visible="False"></asp:Label> |
| </ItemTemplate> |
| </telerik:GridTemplateColumn> |
| protected void gvActivity_RowEditing(object sender, CommandEventArgs e) |
| { |
| txtDate.Text = ((GridTableCell)gvLeadsHistory.Items[0].Controls[0]).ToString(); |
| } |
function OnClientToolBarButtonClicked(sender, eventArgs)
{
var button = eventArgs.get_item();
if(button.get_text() == "Delete")
{
if(confirm("Are you sure you want to delete?"))
{
return true;
}
else
return false;
}
}
When the user presses ok then go ahead and delete otherwise return as we do in Javascript.
Thanks,
Bharani
| <%@ Page Language="VB" AutoEventWireup="false" CodeFile="Default.aspx.vb" Inherits="_Default" %> |
| <%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="Telerik" %> |
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
| <html xmlns="http://www.w3.org/1999/xhtml" > |
| <head runat="server"> |
| <title></title> |
| <link href="StyleSheet.css" rel="stylesheet" type="text/css" /> |
| </head> |
| <body style="margin: 0px" background="Images/<%=Application("Logo")%>" onload="javascript:Login();" onunload="javascript:CloseOut();" > |
| <form id="form1" runat="server"> |
| <Telerik:RadScriptManager ID="RadScriptManager1" runat="server" /> |
| <!-- Rad Menu -------------> |
| <div style="position:absolute; z-index:90000;"> |
| <Telerik:RadMenu ID="RadMenu1" runat="server" Width="99%" AppendDataBoundItems="True" CollapseDelay="1500" Skin="Gray" CollapseAnimation-Type="None" OnClientItemClicked="clickHandler" > |
| <Items> |
| <Telerik:RadMenuItem Text="Tools" runat="server" > |
| <Items> |
| <Telerik:RadMenuItem Text="Log in" NavigateUrl="javascript:Login();" runat="server" > |
| </Telerik:RadMenuItem> |
| <Telerik:RadMenuItem Visible="False" Text="Log out" NavigateUrl="javascript:Logout();" runat="server"> |
| </Telerik:RadMenuItem> |
| <Telerik:RadMenuItem Visible="False" Text="Change Password" runat="server" NavigateUrl="javascript:ShowPass();"> |
| </Telerik:RadMenuItem> |
| </Items> |
| </Telerik:RadMenuItem> |
| </Items> |
| <CollapseAnimation Type="None" Duration="200" /> |
| </Telerik:RadMenu> |
| </div> |
| <script type="text/javascript"> |
| function clickHandler(sender, eventArg) |
| { |
| if (eventArg.Item.Items.length == 0 ) |
| { |
| i = eventArg.Item.Menu.Close(); |
| } |
| } |
| </script> |
| <!-- Rad Menu -------------> |
| <Telerik:RadAjaxManager id="RadAjaxManager1" runat="server" OnAjaxRequest="RadAjaxManager1_AjaxRequest" > |
| <AjaxSettings> |
| <Telerik:AjaxSetting AjaxControlID="RadAjaxManager1"> |
| <UpdatedControls> |
| <Telerik:AjaxUpdatedControl ControlID="RadMenu1" /> |
| </UpdatedControls> |
| </Telerik:AjaxSetting> |
| </AjaxSettings> |
| </Telerik:RadAjaxManager> |
| <Telerik:RadAjaxLoadingPanel id="AjaxLoadingPanel1" Runat="server" height="75px" width="75px"> |
| <asp:Image ID="Image1" runat="server" AlternateText="Loading..." ImageUrl="~/RadControls/Ajax/Skins/Default/Loading.gif" /> |
| </Telerik:RadAjaxLoadingPanel> |
| <Telerik:RadWindowManager ID="RadWindowManager1" runat="server" Left="" Title="" Top="" Skin="Inox"> |
| <Windows> |
| <Telerik:RadWindow ID="Default" runat="server" ReloadOnShow="True" Behavior="Minimize, Close, Move" Left="" Top="" style="display:none;" Behaviors="Minimize, Close, Move" InitialBehavior="None" NavigateUrl="" /> |
| <Telerik:RadWindow ID="RackBuild" runat="server" NavigateUrl="Rack/RackBuild.aspx" ReloadOnShow="True" Behavior="Minimize, Close, Move" Left="" Top="" style="display:none;" Behaviors="Minimize, Close, Move" InitialBehavior="None" /> |
| <Telerik:RadWindow ID="RackInquiry" runat="server" NavigateUrl="Rack/RackInquiry.aspx" ReloadOnShow="True" Behavior="Minimize, Close, Move" Left="" Top="" style="display:none;" Behaviors="Minimize, Close, Move" InitialBehavior="None" /> |
| </Windows> |
| </Telerik:RadWindowManager> |
| <telerik:RadCodeBlock ID="cb1" runat="server"> |
| <script type="text/javascript" > |
| var UserActive = false; |
| var usertimer = 0; |
| var timer = -1; |
| var currentTime = new Date() |
| var Minutes = currentTime.getMinutes() - 1 |
| var Sess = ''; |
| document.body.onkeydown = function() {ResetTimer();}; |
| document.body.onclick = function() {ResetTimer();}; |
| document.onmousemove = function() {ResetTimer();}; |
| function OpenNewWindow(url, details) |
| { |
| var oManager = GetRadWindowManager(); |
| var oNew = oManager.Open(url, details); |
| } |
| function SetWindow(ID, URL) |
| { |
| var oManager = GetRadWindowManager(); |
| var oWnd = oManager.GetWindowByName(ID); |
| oWnd.SetUrl(URL); |
| oWnd.Show(); |
| } |
| function OpenWindow(ID) |
| { |
| //Getting RadWindow manager |
| var oManager = GetRadWindowManager(); |
| try |
| { |
| //Success. Getting existing window DialogWindow using GetWindowByName |
| var oWnd = oManager.GetWindowByName(ID); |
| oWnd.Show(); |
| } |
| catch(err) |
| { |
| alert('This page is not found.\nI still have to build this screen.\nTry again later.'); |
| } |
| } |
| function ShowPass() |
| { |
| showModalDialog('password.aspx','Passed String','dialogHeight:195px;dialogWidth:550px;toolbar:no;directories=no;status=no;menubar=no;scroll:no;resizable=no;modal=yes') |
| } |
| function Login() |
| { |
| if ('<%=application("NPP")%>' != '') |
| { |
| alert('<%=application("NPP")%>'); |
| } |
| var x = '' |
| x = showModalDialog('Login.aspx','Passed String','dialogHeight:450px;dialogWidth:395px;toolbar:no;directories=no;status=no;menubar=no;scroll:no;resizable=no;modal=yes'); |
| if (x == undefined) |
| { |
| //alert('Log in Failed'); |
| } |
| else |
| { |
| window["<%= RadAjaxManager1.ClientID %>"].AjaxRequest('Login'); |
| UserActive = false; |
| usertimer = 0; |
| timer1 = window.setTimeout(CheckActive,1000); |
| if (x.split("|")[1]) { ForcePass(); } |
| } |
| } |
| function Logout() |
| { |
| var oManager = GetRadWindowManager(); |
| oManager.CloseAll(); |
| window["<%= RadAjaxManager1.ClientID %>"].AjaxRequest('Logout'); |
| Login() |
| } |
| function CloseOut() |
| { |
| if (Sess != '') |
| { |
| window.open('logout.aspx?S='+Sess,'mywin','width=450,height=150,toolbar=0,resizable=0'); |
| } |
| } |
| function ResetTimer() |
| { |
| UserActive = true; |
| currentTime = new Date() |
| if (Minutes != currentTime.getMinutes()) |
| { |
| Minutes = currentTime.getMinutes() |
| //PROBLEM IS HERE //No matter how I declare this the method is not found // I've used both capital and lower case "a" in the method //tried document.getelementbyID // tried $find var ajaxManager = <%= RadAjaxManager1.ClientID %>; |
| ajaxManager.AjaxRequest('KeepAlive'); |
| } |
| } |
| function CheckActive() |
| { |
| if (UserActive) |
| { |
| UserActive = false; |
| usertimer = 0 |
| timer1 = window.setTimeout(CheckActive,1000); |
| return true; |
| } |
| usertimer++; |
| if (usertimer > <%=(session.Timeout * 60) - 45 %>) |
| { |
| Logout() |
| return true; |
| } |
| timer1 = window.setTimeout(CheckActive,1000); |
| } |
| </script> |
| </telerik:RadCodeBlock> |
| </form> |
| </body> |
| </html> |
| function btnClick() { |
| var list = $find("<%= radListBox2.ClientID %>"); |
| var lstNames = list.get_items(); |
| var arg; |
| if( lstNames.get_count() == 0 ) { |
| if (confirm("blah, blah, blah.\n\nProceed?")) { |
| arg = 0; |
| } else { return 0; } |
| } else { |
| arg = lstNames.get_count() + ","; |
| lstNames.forEach( function( item ) { arg = arg + item.get_text() + ","; }); |
| arg = arg.substr( 0, arg.length - 1 ); |
| } |
| var ajaxMgr = $find("<%= RadAjaxManager1.ClientID %>"); |
| ajaxMgr.ajaxRequest( arg ); |
| } |
| <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server" OnAjaxRequest="RadAjaxManager1_AjaxRequest"> |
| RadAjaxManager.GetCurrent( Me ).EnableAJAX = True |
| radListBox1.AutoPostBackOnTransfer = False |
| radListBox2.AutoPostBackOnTransfer = False |
| Protected Sub RadAjaxManager1_AjaxRequest( sender As Object, e As AjaxRequestEventArgs ) Handles RadAjaxManager1.AjaxRequest |
| Dim str_Array As String() = Split( e.Argument, "," ) |
| Dim numRecords = Integer.Parse( str_Array( 0 )) |
| Dim lst_Tables As IList( Of String ) = New List( Of String ) |
| Dim p_data As String = String.Empty |
| If numRecords > 0 And numRecords < 10 Then |
| p_data = e.Argument.Substring( 2 ) |
| ElseIf numRecords > 9 And numRecords < 100 Then |
| p_data = e.Argument.Substring( 3 ) |
| Else |
| p_data = e.Argument.Substring( 4 ) |
| End If |
| ' sanity check |
| RadAjaxManager1.Alert( "numRecords = " & numRecords ) |
| RadAjaxManager1.Alert( "p_data = " & p_data) |
| * * * |
| End Sub |
