or
protected void ConfigureExport(object source, GridCommandEventArgs e) { e.Item.OwnerTableView.GetColumn("PolicyEditRecord").Visible = false; e.Item.OwnerTableView.GetColumn("DeleteTransaction").Visible = false; e.Item.OwnerTableView.GetColumn("ManualAdjustmentBatchID").Visible = false; e.Item.OwnerTableView.GetColumn("ManualAdjustmentID").Visible = false; ((RadGrid)source).ExportSettings.ExportOnlyData = true; ((RadGrid)source).ExportSettings.IgnorePaging = true; ((RadGrid)source).ExportSettings.OpenInNewWindow = false; ((RadGrid)source).ExportSettings.HideStructureColumns = true; ((RadGrid)source).MasterTableView.HierarchyDefaultExpanded = false; ((RadGrid)source).MasterTableView.ExportToExcel(); }<div style="display: none;"> <telerik:RadListBox runat="server" ID="listBox"> </telerik:RadListBox> </div>to get the script loaded into the WebRessource.
<telerik:GridTemplateColumn DataField="Order" HeaderText="OrderName" SortExpression="owner" UniqueName="OrderName" AutoPostBackOnFilter="true" HeaderStyle-HorizontalAlign="Left" ItemStyle-HorizontalAlign="Left" > <ItemTemplate> <asp:Label runat="server" ID="lblOrderName" Text='<%# Eval("OrderName") %>' ToolTip="Owner/Private Car Mark"></asp:Label> </ItemTemplate> <EditItemTemplate> <span><asp:TextBox runat="server" ID="txtOrderName" Text='<%# Bind("OrderName") %>' ></asp:TextBox><span style="color: Red"> <asp:RequiredFieldValidator ID="RequiredOrderName" ControlToValidate="txtOrderName"
ErrorMessage="Order Name is required" runat="server"> </asp:RequiredFieldValidator> </span> </EditItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn DataField="OrderAdd" HeaderText="Order Address" UniqueName="OrderAdd" AutoPostBackOnFilter="true" HeaderStyle-HorizontalAlign="Left" ItemStyle-HorizontalAlign="Left" > <ItemTemplate> <asp:Label runat="server" ID="lblOrderAdd" Text='<%# Eval("OrderAdd") %>'></asp:Label> </ItemTemplate> <EditItemTemplate> <span><asp:TextBox runat="server" ID="txtOrderAdd" Text='<%# Bind("OrderAdd") %>' ></asp:TextBox><span style="color: Red"> <asp:RequiredFieldValidator ID="RequiredOrderAdd" ControlToValidate="txtOrderAdd" ErrorMessage="Order Address is required" runat="server"> </asp:RequiredFieldValidator> </span> </EditItemTemplate> </telerik:GridTemplateColumn>function pageLoad(source, eventArgs) { //debugger; var grid = $telerik.$('[id$=CustomersGrid]'); if (grid != null) { var gridObj = $find(grid.attr("id")); var masterTable = gridObj.get_masterTableView(); var isInEditMode = false; if (gridObj.get_editItems().length > 0) { isInEditMode = true; } if (masterTable.get_isItemInserted() == true || isInEditMode == true) { var Ordergrid = $telerik.$('[id$=OrdersGrid]'); if (Ordergrid != null) { var orderGridObj = $find(Ordergrid.attr("id")); var ordermasterTable = orderGridObj.get_masterTableView(); if (AARgridObj.get_editItems().length > 0) { // var editedItem = ordermasterTable.editItem(ordermasterTable.get_dataItems()[0].get_element()); var editedItems = orderGridObj.get_editItems() for (var i = 0; i < editedItems.length; i++) { // How to get the validators here?? I want to get the validators from the edit row and // attach the $updnValidatorCallout to them? // var item = editedItems[0];
// var RequiredOrderName = item._element.cells[1].children[0]; // var RequiredOrderAdd = item._element.cells[2].children[0]; // $(ownerValidator).updnValidatorCallout(); // $(carValidator).updnValidatorCallout(); } } else { $.updnValidatorCallout.attachAll(); } } } } }