or
$(grid.get_masterTableView().getColumnByUniqueName('ColumnUniqueName').get_element()).text('New header text')Dear Telerik,
I use a grid,when I add new record,I want fire a function of my js script.but I use the radajax so I use ClientScript.RegisterStartupScript function is unuseful...
my code:
function showEdit(customer, contact) { window.radopen("ContactEdit.aspx?cus=" + customer + "&contact=" + contact, "EditContact"); return false; } protected void RadGridList_InsertCommand(object sender, GridCommandEventArgs e) { Parents parents = new Parents(); parents.Customer_No = ((TextBox)e.Item.FindControl("txtParentsCode")).Text.Trim(); parents.English_Name = ((TextBox)e.Item.FindControl("txtEnName")).Text.Trim(); parents.Join_Date = DateTime.Parse(((RadDatePicker)e.Item.FindControl("rdpJoinDate")).SelectedDate.ToString()); parents.Salesman_Code = ((RadComboBox)e.Item.FindControl("rcbSalesman")).SelectedValue.Trim(); parents.BR_No = ((TextBox)e.Item.FindControl("txtBRNo")).Text.Trim(); parents.CR_No = ((TextBox)e.Item.FindControl("txtCRNo")).Text.Trim(); parents.Remarks = ((TextBox)e.Item.FindControl("txtRemarks")).Text.Trim(); parents.Parent_Customer_No = ((RadComboBox)e.Item.FindControl("rcbParent")).SelectedValue.Trim(); parents.Alternative_Name = ((TextBox)e.Item.FindControl("txtAlternative")).Text.Trim(); parents.Music_Service_Type = ((TextBox)e.Item.FindControl("txtMusSerType")).Text.Trim(); parents.Next_Contact_Datetime = DateTime.Parse(((RadDatePicker)e.Item.FindControl("rdpNextConDate")).SelectedDate.ToString()); try { new BLL.ParentsBLL().Add(parents); BindData(); ClientScript.RegisterStartupScript(GetType(), "message", "<script language='javascript'>showEdit('0004', '')</script>"); } catch (Exception) { throw; } }protected void Page_PreRender(object sender, EventArgs e) { bool alternate = false; foreach (GridItem item in grid.MasterTableView.Items) { if (item is GridEditableItem) { GridEditableItem editableItem = item as GridDataItem; editableItem.Edit = true; if (alternate) { item.BackColor = System.Drawing.ColorTranslator.FromHtml("#efefef"); } alternate = !alternate; } } }
<asp:ListBox ID="lbLights" runat="server" SelectionMode="Multiple" SelectedValue='<%# Bind("Lights") %>'
DataSource='<%# (new string[] { "HIRL", "MIRL", "LIRL", "Centerline Lights", "Pilot Controlled", "Non-Standard", "None" }) %>' TabIndex="8" AppendDataBoundItems="True">
<asp:ListItem Selected="True" Text="Select" Value=""></asp:ListItem>
</asp:ListBox>
telerikupload.aspx<%@ Page Language="C#" AutoEventWireup="true" CodeFile="telerikupload.aspx.cs" Inherits="plle_telerikupload" %><%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %><html xmlns="http://www.w3.org/1999/xhtml"><head runat="server"> <title></title></head><body><form runat="server"> <asp:ScriptManager ID="ScriptManager1" runat="server" /> <telerik:dialogopener runat="server" id="DialogOpener1"></telerik:dialogopener> <asp:Button runat="server" ID="DocumentManagerButton" Text="doc" Visible="true" /> </asp:Panel> <asp:Label ID="Info" SkinID="Info" runat="server" /> </div> </form></body></html>telerikupload.aspx.csusing System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using Telerik.Web.UI.Editor.DialogControls;using Telerik.Web.UI;public partial class plle_telerikupload : System.Web.UI.Page{ protected void Page_Load(object sender, EventArgs e) { FileManagerDialogParameters documentManagerParameters = new FileManagerDialogParameters(); documentManagerParameters.ViewPaths = new string[] { "~/" }; documentManagerParameters.UploadPaths = new string[] { "~/" }; documentManagerParameters.DeletePaths = new string[] { "~/" }; var dialog = "~/dialogs/default/"; documentManagerParameters["ExternalDialogsPath"] = dialog; DialogDefinition documentManager = new DialogDefinition(typeof(DocumentManagerDialog), documentManagerParameters) { ClientCallbackFunction = "DocumentManagerFunction", Width = Unit.Pixel(694), Height = Unit.Pixel(440) }; DialogOpener1.DialogDefinitions.Add("DocumentManager", documentManager); DocumentManagerButton.OnClientClick = string.Format("$find('{0}').open('DocumentManager');return false;", this.DialogOpener1.ClientID); }}