getColumnUniqueNameByCellIndex
Method which returns the UniqueName of the column by given header row element and cell index passed as first and second arguments.
getColumnUniqueNameByCellIndex(headerRow, index)
headerRow - HTML table header row element(
). index - Cell index (integer))
<script type="text/javascript"> function cellSelected(sender, args) { var masterTableView = sender.get_masterTableView(); var headerRow = masterTableView.HeaderRow var cellIndex = args.get_column().get_element().cellIndex; alert(masterTableView.getColumnUniqueNameByCellIndex(headerRow, cellIndex)); } </script> <telerik:RadGrid RenderMode="Lightweight" ID="RadGrid3" runat="server" AllowPaging="true" AllowSorting="true" OnItemCommand="RadGrid3_ItemCommand" AllowFilteringByColumn="true" PageSize="5"> <MasterTableView ClientDataKeyNames="ProductID" CommandItemDisplay="Top"> <Columns> <telerik:GridBoundColumn DataField="ProductID" HeaderText="ProductID" UniqueName="ProductID" DataType="System.Int32" /> <telerik:GridBoundColumn DataField="ProductName" HeaderText="ProductName" UniqueName="ProductName" DataType="System.String" /> <telerik:GridBoundColumn DataField="CategoryID" HeaderText="CategoryID" UniqueName="CategoryID" DataType="System.Int32" /> <telerik:GridNumericColumn DataField="UnitPrice" DataType="System.Decimal" NumericType="Currency" HeaderText="UnitPrice Numeric" SortExpression="UnitPrice"> </telerik:GridNumericColumn> <telerik:GridNumericColumn DataField="UnitsInStock" HeaderText="UnitsInStock" UniqueName="UnitsInStock" DataType="System.Int16" /> <telerik:GridCheckBoxColumn DataField="Discontinued" HeaderText="Discontinued" UniqueName="Discontinued" DataType="System.Boolean" /> </Columns> </MasterTableView> <ClientSettings> <ClientEvents OnCellSelected="cellSelected" /> <Selecting CellSelectionMode="SingleCell" /> <DataBinding Location="http://demos.kendoui.com/service/Northwind.svc" ResponseType="JSONP"> <DataService TableName="Products" Type="OData" /> </DataBinding> </ClientSettings> </telerik:RadGrid>
See Also