or
function getRowControls(row, controlName) { var result = Array(); var grid = $find(gridID); var master = grid.get_masterTableView(); var columns = master.get_columns(); for (var i = 0; i < columns.length; i++) { var control = getControlFromCell(row.get_cell(columns[i].get_uniqueName()), controlName); if (control) result.push(control); } return result; }
function getControlFromCell(cell, ctlName) { if (cell == null) return null; var cellControls = cell.getElementsByTagName("*"); for (var a = 0, b = cellControls.length; a < b; a++) { var f = cellControls[a].id; if (f && f.endsWith(ctlName)) { return $find(f); } } return null; }
.TelerikModalOverlay{ z-index: 100000 !important;}<div> <telerik:RadTabStrip ID="rdtabCSD" runat="server" Skin="CustomSkin" EnableEmbeddedSkins="false" SelectedIndex="0" MultiPageID="rdMultiPageId" AutoPostBack="true"> <Tabs> <telerik:RadTab Text="Page2"> </telerik:RadTab> <telerik:RadTab Text="Page3"> </telerik:RadTab> <telerik:RadTab Text="Page4"> </telerik:RadTab> <telerik:RadTab Text="Page5"> </telerik:RadTab> <telerik:RadTab Text="Page6"> </telerik:RadTab> <telerik:RadTab Text="Page7"> </telerik:RadTab> </Tabs> </telerik:RadTabStrip> <telerik:RadMultiPage CssClass="radmultipageIframe" ID="rdMultiPageId" runat="server" SelectedIndex="0"> <telerik:RadPageView ID="rdPVGeneralInfo" runat="server" ContentUrl="Page2.aspx"> </telerik:RadPageView> <telerik:RadPageView ID="rdPVInventory" runat="server" ContentUrl="Page3.aspx"> </telerik:RadPageView> <telerik:RadPageView ID="rdPVCost" runat="server" ContentUrl="Page4.aspx"> </telerik:RadPageView> <telerik:RadPageView ID="rdPVPricing" runat="server" ContentUrl="Page5.aspx"> </telerik:RadPageView> <telerik:RadPageView ID="rdPVFreight" runat="server" ContentUrl="Page6.aspx"> </telerik:RadPageView> <telerik:RadPageView ID="rdPVMaintenance" runat="server" ContentUrl="Page7.aspx"> </telerik:RadPageView> </telerik:RadMultiPage> </div>I am trying to add an Append option to the context menu utilizing an Edit Form Template pop-up. The Insert option was easy since you had many examples. I tried, client side, to change the command to InitInsert with a currentIndex of -1 to indicate an Append operation, see below. When it runs, I do not get the Edit Form Template pop-up. I am also trying to incorporate the same functionality into Insert and Append buttons, separate from the Tree List control.
function CM_onClientItemClicked(sender, args) {
var commandName = args.get_item().get_value();
if (commandName == 'Append')
_tlConfig.fireCommand('InitInsert', -1);
else
_tlConfig.fireCommand(commandName, currentIndex);
}