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);
}
}
<
p
style
=
"margin: 0cm 0cm 10pt 36pt"
class
=
"TestParagraph2"
><
span
style
=
"font-family: symbol"
><
span
style
=
"font-size: 24px"
>·</
span
><
span
style
=
"font: 7pt 'times new roman'"
> </
span
><
span
style
=
"font-size: 24px"
>Sdfsdfsdfs</
span
>
<
p
style
=
"margin: 0cm 0cm 10pt 36pt"
class
=
"TestParagraph2"
><
span
style
=
"font-family: symbol"
><
span
style
=
"font-size: 24px"
>·</
span
><
span
style
=
"font: 7pt 'times new roman'"
> </
span
><
span
style
=
"font-size: 24px"
>Dfsdfsdfs</
span
>
<
p
style
=
"margin: 0cm 0cm 10pt 36pt"
class
=
"TestParagraph2"
><
span
style
=
"font-family: symbol"
><
span
style
=
"font-size: 24px"
>·</
span
><
span
style
=
"font: 7pt 'times new roman'"
> </
span
><
span
style
=
"font-size: 24px"
>Dfsdfsdfs</
span
>
<
p
style
=
"margin: 0cm 0cm 10pt 36pt"
class
=
"TestParagraph2"
><
span
style
=
"font-family: symbol"
><
span
style
=
"font-size: 24px"
>·</
span
><
span
style
=
"font: 7pt 'times new roman'"
> </
span
><
span
style
=
"font-size: 24px"
>Fsdfsdf</
span
>
<
p
style
=
"margin: 0cm 0cm 10pt 36pt"
class
=
"TestParagraph2"
><
span
style
=
"font-family: symbol"
><
span
style
=
"font-size: 24px"
>·</
span
><
span
style
=
"font: 7pt 'times new roman'"
> </
span
><
span
style
=
"font-size: 24px"
>sdfsdfsdfsdfs</
span
></
span
></
p
>
</
span
></
p
>
<
p
> </
p
>
<
p
> </
p
>
<
p
> </
p
>
<
p
> </
p
>
</
span
></
p
>
<
p
> </
p
>
<
p
> </
p
>
<
p
> </
p
>
<
p
> </
p
>
</
span
></
p
>
<
p
> </
p
>
<
p
> </
p
>
<
p
> </
p
>
<
p
> </
p
>
</
span
></
p
>
<
p
> </
p
>
<
p
> </
p
>
<
p
> </
p
>
<
p
> </
p
>