or
<telerik:RadToolBarButton runat="server" ImageUrl="~/images/btnDel.png" Value="delete" CommandName="DeleteSelected" Enabled="false"/>
function ToolbarClientButtonClicking(sender, args) { if (args.get_item().get_value() == "delete") { args.set_cancel(!confirm("Delete selected rows?")); return; }Is there a way to add custom arguments to command from clientside before postback and ItemCommand event?
return args.set_cancel(true);" argument in de aspx file.// Removertb = new RadToolBarButton();rtb.CommandName = "Remove";rtb.Text = "";rtb.ImageUrl = "~/Images/actiontoolbar/actiontoolbar_remove.png";rtb.DisabledImageUrl = "~/Images/actiontoolbar/actiontoolbar_remove_grayed.png";rtb.CausesValidation = false;rtb.Attributes.Add("onclick", "javascript: if (!confirmDelete()) return false;");radtoolbar.Items.Add(rtb);/// <summary>/// Shows a conformation dialog when deleting. On by default./// </summary>[DefaultValue(true)]public bool ConfirmDelete{ get { return (bool)(this.ViewState["ConfirmDelete"] ?? true); } set { this.ViewState["ConfirmDelete"] = value; }}/// <summary>/// Shows this message in a conformation dialog when deleting ans ConfirmDelete is on. On by default./// </summary>[DefaultValue("Are you sure you want to delete this record?")]public string ConfirmDeleteMessage{ get { return (string)(this.ViewState["ConfirmDeleteMessage"] ?? "Are you sure you want to delete this record?"); } set { this.ViewState["ConfirmDeleteMessage"] = value; }}protected override void OnLoad(EventArgs e){ base.OnLoad(e); RadScriptManager.RegisterClientScriptBlock(Page, GetType(), "confirmdelete", @"function confirmDelete(){return confirm('" + ConfirmDeleteMessage + "');}",true);}string connectionString = @"Server=PHAMDUCANH-PC\SQLEXPRESS; database=TestDB;Integrated Security = True"; string command = "SELECT * FROM Menu"; SqlDataAdapter da = new SqlDataAdapter(); DataSet ds = new DataSet(); protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { SqlConnection conn = new SqlConnection(connectionString); conn.Open(); SqlCommand cmd = new SqlCommand(command, conn); da.SelectCommand = cmd; da.Fill(ds); ds.AcceptChanges(); DataSet dsMenu = new DataSet(); dsMenu.Tables.Add(ds.Tables[0].Copy()); if (dsMenu != null && dsMenu.Tables.Count > 0 && dsMenu.Tables[0].Rows.Count > 0) { mnuMenu.Items.Clear(); var drGoc = dsMenu.Tables[0].Select("ParentMenuID = -1"); if (drGoc != null && drGoc.Length > 0) { foreach (DataRow dr in drGoc) { RadMenuItem item = new RadMenuItem(); item.Value = dr["MenuID"].ToString().Trim(); item.Text = dr["Header"].ToString().Trim(); CreateTree(item, dsMenu); mnuMenu.Items.Add(item); } } } } } public void CreateTree(RadMenuItem node, DataSet ds) { try { node.Items.Clear(); var p = ds.Tables[0].Select("ParentMenuID=" + node.Value); if (p != null && p.Length > 0) { foreach (DataRow dr in p) { RadMenuItem item = new RadMenuItem(); item.Value = dr["MenuID"].ToString().Trim(); item.Text = dr["Header"].ToString().Trim(); if (dr["Path"].ToString().Trim().Length > 0) { item.NavigateUrl = "~/Default.aspx?Menu=" + dr["Path"].ToString().Trim(); } node.Items.Add(item); CreateTree(item, ds); } } } catch { } }<telerik:RadMenu runat="server" ID="mnuMenu" EnableRootItemScroll="true" Width="400px" EnableRoundedCorners="true" EnableShadows="true" Skin="WebBlue"> <DefaultGroupSettings Height="100px" RepeatColumns="2"/> <Items> <telerik:RadMenuItem Text = "New..." > <GroupSettings Height="100px" RepeatColumns="2"></GroupSettings> <Items> <telerik:RadMenuItem Text="File"></telerik:RadMenuItem> <telerik:RadMenuItem Text="Folder"></telerik:RadMenuItem> </Items> </telerik:RadMenuItem> <telerik:RadMenuItem Text="Open"> <GroupSettings Height="100px"></GroupSettings> <Items> <telerik:RadMenuItem Text="File"></telerik:RadMenuItem> <telerik:RadMenuItem Text="Folder"></telerik:RadMenuItem> </Items> </telerik:RadMenuItem> <telerik:RadMenuItem Text="Close"> <GroupSettings Height="100px"></GroupSettings> <Items> <telerik:RadMenuItem Text="File"></telerik:RadMenuItem> <telerik:RadMenuItem Text="Folder"></telerik:RadMenuItem> </Items> </telerik:RadMenuItem> <telerik:RadMenuItem Text="Save" > <GroupSettings Height="100px"></GroupSettings> <Items> <telerik:RadMenuItem Text="File"></telerik:RadMenuItem> <telerik:RadMenuItem Text="Folder"></telerik:RadMenuItem> </Items> </telerik:RadMenuItem> <telerik:RadMenuItem Text="Save as ..."> <GroupSettings Height="100px"></GroupSettings> <Items> <telerik:RadMenuItem Text="File"></telerik:RadMenuItem> <telerik:RadMenuItem Text="Folder"></telerik:RadMenuItem> </Items> </telerik:RadMenuItem> </Items> </telerik:RadMenu><img width="800" height="375" alt="" style="width: 800px; height: 217px;" src="/sites/testJTI/Documents/Image1.jpg" />
Dim sUpldPath As String = "~/Admin/Uploads/" & sWebsiteName & "/"
Dim sImg() As String = {sUpldPath & "images"} Dim sFls() As String = {sUpldPath & "flash"} Dim sDoc() As String = {sUpldPath & "documents"}
RadEditor1.ImageManager.DeletePaths = sImg RadEditor1.ImageManager.ViewPaths = sImg RadEditor1.ImageManager.UploadPaths = sImg
RadEditor1.FlashManager.DeletePaths = sFls RadEditor1.FlashManager.ViewPaths = sFls RadEditor1.FlashManager.UploadPaths = sFls
RadEditor1.DocumentManager.DeletePaths = sDoc RadEditor1.DocumentManager.ViewPaths = sDoc RadEditor1.DocumentManager.UploadPaths = sDoc<telerik:RadGrid ID="rgSalesOrder" DataSourceID="dsSalesOrderList" ShowHeader="true" Width="676px" Height="185" AutoGenerateColumns="false" GridLines="None" AllowPaging="True" PageSize="30" runat="server" OnSelectedIndexChanged="rgSalesOrder_SelectedIndexChanged" OnItemDataBound="rgSalesOrder_ItemDataBound" OnSortCommand="rgSalesOrder_SortCommand" onpageindexchanged="rgSalesOrder_PageIndexChanged" Skin="" EnableEmbeddedSkins="False" ImagesPath="~\Images\Grid\" CssClass="grid" AllowSorting="true"> <PagerStyle Position="Bottom" AlwaysVisible="True" /> <MasterTableView AllowPaging="true" DataKeyNames="Id" AllowSorting="true"> <Columns> <telerik:GridTemplateColumn HeaderText="Customer" ItemStyle-Width="250px" HeaderStyle-Width="250px" SortExpression="Company"> <ItemTemplate> <asp:LinkButton ID="lbtnCompany" runat="server" Text='<%#Bind("Company") %>' OnClick="lbtnCompany_Click"></asp:LinkButton> </ItemTemplate> <EditItemTemplate> <asp:LinkButton ID="lbtnCompany" runat="server" Text='<%#Bind("Company") %>' OnClick="lbtnCompany_Click"></asp:LinkButton> </EditItemTemplate> </telerik:GridTemplateColumn> <telerik:GridBoundColumn HeaderText="User" DataField="CreatedBy" HeaderStyle-Width="50px" ItemStyle-Width="50px"> </telerik:GridBoundColumn> <telerik:GridButtonColumn ButtonType="LinkButton" HeaderText="Quote#" CommandName="Select" DataTextField="Id" SortExpression="Id" HeaderStyle-Width="65px" ItemStyle-Width="65px"> </telerik:GridButtonColumn> <telerik:GridBoundColumn HeaderText="Date" DataField="CreatedOn" DataFormatString="{0:MM/dd/yyyy}" HeaderStyle-Width="85px" ItemStyle-Width="85px"> </telerik:GridBoundColumn> <telerik:GridBoundColumn HeaderText="Status" DataField="OrderStatus" HeaderStyle-Width="70px" ItemStyle-Width="70px"> </telerik:GridBoundColumn> <telerik:GridBoundColumn HeaderText="Value" DataField="QuoteValue" HeaderStyle-Width="100px" ItemStyle-Width="100px" DataFormatString="{0:c}"> </telerik:GridBoundColumn> <telerik:GridTemplateColumn HeaderText="ACTION" SortExpression="Status" HeaderStyle-Width="155px" ItemStyle-Width="155px" HeaderStyle-HorizontalAlign="Center" Visible="false"> <ItemTemplate> <table id="tblStatus" border="0px" cellpadding="0px" cellspacing="0px" width="155px"> <tr> <td style="text-align: center"> <asp:Label ID="lblCustomerID" runat="server" Visible="false" Text='<%# Bind("CustomerId") %>'></asp:Label> <asp:Label ID="lblStatusID" runat="server" Visible="false" Text='<%# Bind("Status") %>'></asp:Label> <asp:Label ID="lblStatus" runat="server" Visible="false" Text='<%# Bind("Status") %>'></asp:Label> <asp:Label ID="lblRowStyle" runat="server" Visible="false" Text='<%# Bind("RowStyle") %>'></asp:Label> </td> </tr> </table> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn HeaderText="" ItemStyle-HorizontalAlign="Right"> <ItemTemplate> <asp:CheckBox runat="server" ID="chkSelect" /> </ItemTemplate> <EditItemTemplate> <asp:CheckBox runat="server" ID="chkSelect" /> </EditItemTemplate> </telerik:GridTemplateColumn> </Columns> <%--<ItemStyle CssClass="gridstyle"></ItemStyle>--%> <HeaderStyle CssClass="gridheaderstyle"></HeaderStyle> </MasterTableView> <SelectedItemStyle BackColor="#FFFFCC" /> <ActiveItemStyle BackColor="#FFFFCC" /> <ClientSettings> <Scrolling AllowScroll="True" UseStaticHeaders="true" ScrollHeight="141" /> <%--<ClientEvents OnGridCreated= "SetHeight" />--%> </ClientSettings> </telerik:RadGrid>