Telerik.Web.UI.Editor.CommandList[
"Blue"] = function(commandName, editor, args) { editor.fire("ForeColor", { value: "#2e2e6c" }); };
Now I am in the same position when trying to fire the FlashManager dialog. While Telerik.Web.UI.Editor.CommandList["InsertPicture"] = function(commandName, editor, args) { editor.fire("ImageManager"); }; works well, the similar Telerik.Web.UI.Editor.CommandList["InsertFlash"] = function(commandName, editor, args) { editor.fire("FlashManager"); }; shows the error message "Dialog parameters for the FlashDialog doesn't exist". Could you tell me the proper syntax?

protected void g1_ItemCommand(object sender, GridCommandEventArgs e){ if (e.CommandName == "AddPI") { // What goes here to init insert in detailstable[0]? //e.Item.OwnerTableView.DetailTables[0].??? }}else if (e.CommandName == RadGrid.PerformInsertCommandName) { e.Canceled = true; e.Item.OwnerTableView.InsertItem(); RadGrid_Visitor_RT.MasterTableView.IsItemInserted = false; RadGrid_Visitor_RT.Rebind(); }<telerik:RadGrid ID="RadGrid_Visitor_RT" runat="server" AutoGenerateColumns="false" Width="100%" AllowMultiRowSelection="false" AllowPaging="True" AllowCustomPaging="False" PageSize="10" AllowAutomaticInserts="False" GridLines="None" CellPadding="0" AllowSorting="false" Skin="Outlook" OnItemDataBound="Visitor_RT_ItemDataBound" ItemStyle-VerticalAlign="Top" OnNeedDataSource="RadGrid_Visitor_RT_NeedDataSource" OnItemCommand="RadGrid_Visitor_RT_ItemCommand"> <PagerStyle Mode="NextPrevAndNumeric"/> <MasterTableView Width="100%" CommandItemDisplay="Top" GridLines="None" AllowAutomaticInserts="True"> <CommandItemSettings ShowAddNewRecordButton="true" AddNewRecordText="Create Transaction" ShowRefreshButton="false" ShowExportToCsvButton="false" ShowExportToExcelButton="false" ShowExportToPdfButton="false" ShowExportToWordButton="false"/> <Columns> <telerik:GridBoundColumn UniqueName="User_Logs_Auto_ID" DataField="User_Logs_Auto_ID" HeaderText="Log ID" Visible="false"/> <telerik:GridBoundColumn UniqueName="User_Logs_DateTime" DataField="User_Logs_DateTime" HeaderText="Time" HeaderStyle-Width="35%" Visible="true" ItemStyle-VerticalAlign="Top" /> <telerik:GridImageColumn DataType="System.String" AlternateText="F_Key" DataAlternateTextField="Function_Key_Description" UniqueName="GridImageColumn_Function_Key" ImageAlign="Middle" ImageHeight="16px" ImageWidth="23px" HeaderText="" DataImageUrlFields="Function_Key_Description" DataImageUrlFormatString="Images/OnTime_Fkeys/{0}.png" HeaderStyle-Width="10%"/> <telerik:GridBoundColumn UniqueName="Terminal_Name" DataField="Terminal_Name" HeaderText="Terminal Name" HeaderStyle-Width="25%" Visible="true" ItemStyle-VerticalAlign="Top"/> <telerik:GridBoundColumn UniqueName="Terminal_Location" DataField="Terminal_Location" HeaderText="Terminal Location" HeaderStyle-Width="30%" Visible="true" ItemStyle-VerticalAlign="Top"/> </Columns>GridDataItem item = (GridDataItem)e.Item;
int ControlId = Convert.ToInt32(item.OwnerTableView.DataKeyValues[item.ItemIndex]["ControlID"]);
RadGrid template:
<
telerik:RadGrid ID="radCntDets" runat="server" GridLines="None" Width="938px"
AllowPaging="True" AllowSorting="True" AutoGenerateColumns="False"
OnNeedDataSource="radCntDets_OnNeedDataSource"
AllowAutomaticDeletes="True" AllowAutomaticInserts="True" AllowAutomaticUpdates ="True"
HorizontalAlign ="NotSet"
Font-Size ="Small" OnItemUpdated ="radCntDets_ItemUpdated"
OnUpdateCommand ="radCntDets_UpdateCommand"
OnInsertCommand ="radCntDets_InsertCommand"
OnDeleteCommand="radCntDets_DeleteCommand">
<ClientSettings EnableRowHoverStyle="True">
<Scrolling AllowScroll="True" UseStaticHeaders="True"/>
</ClientSettings>
<MasterTableView GridLines="None" CommandItemDisplay="Top" DataKeyNames="ControlID" EditMode ="InPlace">
<CommandItemSettings ExportToPdfText="Export to PDF"></CommandItemSettings>
<RowIndicatorColumn FilterControlAltText="Filter RowIndicator column"></RowIndicatorColumn>
<ExpandCollapseColumn FilterControlAltText="Filter ExpandColumn column"></ExpandCollapseColumn>
<Columns>
<telerik:GridEditCommandColumn UniqueName="EditCommandColumn" ItemStyle-Width="100px" HeaderStyle-Width="100px">
<HeaderStyle Width="100px"></HeaderStyle>
<ItemStyle Width="100px"></ItemStyle >
</telerik:GridEditCommandColumn>
<telerik:GridButtonColumn ConfirmText="Delete this control?" ButtonType ="ImageButton"
CommandName="Delete" Text="Delete" UniqueName ="DeleteColumn1">
<HeaderStyle Width="20px"/>
<ItemStyle HorizontalAlign="Center" CssClass="MyImageButton"/>
</telerik:GridButtonColumn>
<telerik:GridBoundColumn UniqueName="FirstName" HeaderText="First Name" DataField="FirstName" HeaderStyle-Width="100px" ItemStyle-Width="100px">
<HeaderStyle Width="100px"></HeaderStyle>
<ItemStyle Width="100px"></ItemStyle>
</telerik:GridBoundColumn>
<telerik:GridBoundColumn UniqueName="LastName" HeaderText="Last Name" DataField="LastName" HeaderStyle-Width="100px" ItemStyle-Width="100px">
<HeaderStyle Width="100px"></HeaderStyle>
<ItemStyle Width="100px"></ItemStyle>
</telerik:GridBoundColumn>
<telerik:GridTemplateColumn UniqueName="ControlType" HeaderText="Control Type" ItemStyle-Width="100px" HeaderStyle-Width="100px">
<ItemTemplate>
<%
#DataBinder.Eval(Container.DataItem, "ControlType")%>
</ItemTemplate>
<InsertItemTemplate>
<telerik:RadComboBox runat="server" ID="radControlType" DataTextField="TypeName" Width="100px"
DataValueField="TypeName" SelectedValue='<%# Bind("ControlType") %> '
DataSourceID="xmlContactType" Skin="Web20">
</telerik:RadComboBox>
</InsertItemTemplate>
<EditItemTemplate>
<asp:TextBox ID="txtControlType" runat="server" ReadOnly="true" CssClass="bodyText" Text='<%# Bind("ControlType") %>'></asp:TextBox>
</EditItemTemplate>
<ItemStyle Width="140px"></ItemStyle>
</telerik:GridTemplateColumn>
<telerik:GridTemplateColumn HeaderText="Email Address" UniqueName="EmailAddress" ItemStyle-Width="80px" HeaderStyle-Width
<ItemTemplate>
<%
#DataBinder.Eval(Container.DataItem, "EmailAddress")%>
</ItemTemplate>
<EditItemTemplate>
<asp:TextBox ID="txtEAddress" runat="server" Text='<%# Bind("EmailAddress") %>'></asp:TextBox>
</EditItemTemplate>
</telerik:GridTemplateColumn>
<telerik:GridBoundColumn UniqueName="PhoneNumber" HeaderText="Phone" DataField="PhoneNumber"
HeaderStyle-Width="90px" ItemStyle-Width="90px">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn UniqueName="Role" HeaderText="Role" DataField="Role"
HeaderStyle-Width="70px" ItemStyle-Width="70px">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn UniqueName="Notes" HeaderText="Notes" DataField="Notes"
HeaderStyle-Width="220px" ItemStyle-Width="220px">
<HeaderStyle Width="220px"></HeaderStyle>
<ItemStyle Width="220px"></ItemStyle>
</telerik:GridBoundColumn>
</Columns>
<EditFormSettings>
<EditColumn UniqueName="EditCommandColumn1" FilterControlAltText="Filter EditCommandColumn1 column"></EditColumn>
</EditFormSettings>
</MasterTableView>
<FilterMenu EnableImageSprites="False"></FilterMenu>
<HeaderContextMenu CssClass="GridContextMenu GridContextMenu_Default"></HeaderContextMenu>
</telerik:RadGrid>
<asp:XmlDataSource ID="xmlContactType" runat="server" DataFile="~/XML/ControlTypes.xml"></asp:XmlDataSource>
Codebehind:
GridEditableItem
editedItem = e.Item as GridEditableItem ;
GridEditManager editMan = editedItem.EditManager;
string _cType = string.Empty;
foreach (GridColumn column in e.Item.OwnerTableView.RenderColumns)
{
if (column is IGridEditableColumn)
{
IGridEditableColumn editableCol = (column as IGridEditableColumn );
if (editableCol.IsEditable)
{
IGridColumnEditor
if (editor is GridTemplateColumnEditor)
{
if (column.UniqueName.Equals("ControlType" ))
_cType = ((
TextBox)(((Telerik.Web.UI.GridColumnEditorBase)((editor as GridTemplateColumnEditor
}
}
}
}
Please advise me how to access the value of a template controlType in bold.
Thanks
Indra