This is a migrated thread and some comments may be shown as answers.

find rad grid column value client side on rowselected event.

1 Answer 115 Views
Grid
This is a migrated thread and some comments may be shown as answers.
rahul
Top achievements
Rank 1
rahul asked on 18 Apr 2014, 11:17 AM
Hi,
      I want to get  the value of rad grid column on row selection in client side. The Column value is Boolean type.
My Grid Column Code is
<telerik:GridTemplateColumn ItemStyle-HorizontalAlign="Left" UniqueName="IsDefault"  HeaderText="Default" >
             <ItemTemplate
      <asp:Label Id="default" runat="server" Text='<%# Convert.ToBoolean(Eval("IsDefault")) == true ? "Yes" : "No" %>'></asp:Label>
              </ItemTemplate>
</telerik:GridTemplateColumn>
Client side code:
​ function gv_SubAccount_RowSelected(sender, args) {
         var grid = sender;
         var MasterTable = grid.get_masterTableView();
      
         var rowEl = MasterTable.get_dataItems()[2].get_element();
      
         var def = $telerik.findElement(rowEl, "default").innerHTML;
          alert(def);//it return always Yes why?.
return false;
}

How can get the value  column value on OnRowSelected client side.
Please Provide solutions.

Thanks,
Rahul

1 Answer, 1 is accepted

Sort by
0
Accepted
Princy
Top achievements
Rank 2
answered on 21 Apr 2014, 09:27 AM
Hi Rahul,

Please try the below JavaScript code snippet to achieve your scenario.

JavaScript:
<script type="text/javascript">
    function SelectRow(sender, args) {
        var MasterTable = sender.get_masterTableView();
        var row = MasterTable.get_dataItems()[args.get_itemIndexHierarchical()];
        var StatusValue = row.findElement("default").innerHTML;
        alert(StatusValue);
    }
</script>

Thanks,
Princy.
Tags
Grid
Asked by
rahul
Top achievements
Rank 1
Answers by
Princy
Top achievements
Rank 2
Share this question
or