Hello,
I need to get the cell value of a grid column that I have set to false. When I make it visible true, I am getting the values. I am using the client side script to get the value when clicking the check box in the grid.
The below is the javascript function I use to ge the value
Thanks in advance.
I need to get the cell value of a grid column that I have set to false. When I make it visible true, I am getting the values. I am using the client side script to get the value when clicking the check box in the grid.
The below is the javascript function I use to ge the value
function getGridCheckedValues(){ |
var grid = $find("<%=RadGrid1.ClientID %>"); |
var MasterTable = grid.get_masterTableView(); |
var selectedRows = MasterTable.get_selectedItems(); |
for (var i = 0; i < selectedRows.length; i++){ |
var row = selectedRows[i]; |
var cell = MasterTable.getCellByColumnUniqueName(row, "fld_id"); |
alert(cell.innerHTML); |
} |
} |
This is the code I use in the HTML. Please note the column "fld_id".
<telerik:RadGrid AllowSorting="True" ID="RadGrid1" AllowPaging="True" runat="server" Skin="Vista" |
GridLines="None" OnItemDataBound="RadGrid1_ItemDataBound" AutoGenerateColumns="False" |
ShowDesignTimeSmartTagMessage="False" Width="800" OnSortCommand="RadGrid1_SortCommand" AllowMultiRowSelection="true" |
OnNeedDataSource="RadGrid1_NeedDataSource" OnPageIndexChanged="RadGrid1_PageIndexChanged"> |
<MasterTableView TableLayout="Auto" DataKeyNames="fld_id"> |
<Columns> |
<telerik:GridBoundColumn DataField="fld_id" HeaderText="Id" SortExpression="fld_id" |
UniqueName="fld_id" ReadOnly="true" Visible="false"> |
<HeaderStyle Width="0px" /> |
</telerik:GridBoundColumn> |
<telerik:GridClientSelectColumn UniqueName="fld_id" /> |
<telerik:GridBoundColumn DataField="fld_firstname" ReadOnly="True" HeaderText="<%$Resources:WSPL, FirstName %>" |
SortExpression="fld_firstname" UniqueName="fld_firstname"> |
<HeaderStyle Width="150px" /> |
<ItemStyle Width="150px" /> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="fld_lastname" |
ReadOnly="True" HeaderText="<%$Resources:WSPL, LastName %>" UniqueName="fld_lastname"> |
<HeaderStyle Width="150px" /> |
<ItemStyle Width="150px" /> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="fld_email" |
ReadOnly="True" HeaderText="<%$Resources:WSPL, Email %>" UniqueName="fld_email"> |
<HeaderStyle Width="150px" /> |
<ItemStyle Width="150px" /> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="fld_country" ReadOnly="True" HeaderText="<%$Resources:WSPL, Country %>" |
SortExpression="fld_country" UniqueName="fld_country"> |
<HeaderStyle Width="120px" /> |
<ItemStyle Width="120px" /> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="fld_wingspan" ReadOnly="True" HeaderText="<%$Resources:WSPL, WingSpan %>" |
SortExpression="fld_wingspan" UniqueName="fld_wingspan"> |
<HeaderStyle Width="120px" /> |
<ItemStyle Width="120px" /> |
</telerik:GridBoundColumn> |
<telerik:GridTemplateColumn Resizable="False" UniqueName="TemplateColumn2"> |
<HeaderStyle Width="30px" /> |
<ItemStyle Width="30px" /> |
<ItemTemplate> |
<asp:ImageButton ToolTip="<%$Resources:WSPL, ClickToView %>" ImageUrl="~/img/zoom.gif" |
CommandName="viewCoach" runat="server" ID="img_View" /> |
</ItemTemplate> |
</telerik:GridTemplateColumn> |
</Columns> |
</MasterTableView> |
<ClientSettings EnableRowHoverStyle="true"> |
<ClientEvents OnRowDblClick="RowDblClick" OnGridCreated="GridCreated" /> |
<Selecting AllowRowSelect="True" /> |
</ClientSettings> |
<PagerStyle Mode="NumericPages" /> |
</telerik:RadGrid> |
Thanks in advance.