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

find rowindex on a client side when onclientdateselected event on a radtimepicker in an itemtemplate of a radgrid is fired.

1 Answer 126 Views
Grid
This is a migrated thread and some comments may be shown as answers.
M
Top achievements
Rank 1
M asked on 30 Jan 2014, 08:34 PM
Hi

I'm creating a web page with radgrid on it and have a few columns with radtimepicker controls in an  itemtemplate section. Each column has two radtimepicker controls where I am selecting start and end time. I am trying to validate the time so the start time is always before the end time and the end time is always after the start time. I'm trying to get the row index on a client side event so I can get the value of the end time. Please can someone suggest me how to get the row index?

I tried various options but they don't seem to work.

Many thanks!

1 Answer, 1 is accepted

Sort by
0
Jayesh Goyani
Top achievements
Rank 2
answered on 31 Jan 2014, 05:30 AM
Hello,

Please try with the below code snippet.

<telerik:RadCodeBlock ID="RadCodeBlock1" runat="server">
       <script>
           function StartDateSelected(sender, args) {
               var SenderId = sender.get_id();
               var RadDatePicker2 = $telerik.findDatePicker(SenderId.replace("RadDatePicker1", "RadDatePicker2"));
               // do your functionality here
           }
 
           function EndDateSelected(sender, args) {
               var SenderId = sender.get_id();
               var RadDatePicker1 = $telerik.findDatePicker(SenderId.replace("RadDatePicker2", "RadDatePicker1"));
               // do your functionality here
           }
       </script>
   </telerik:RadCodeBlock>

<telerik:GridTemplateColumn>
                           <ItemTemplate>
                               <telerik:RadDatePicker ID="RadDatePicker1" runat="server">
                                   <ClientEvents OnDateSelected="StartDateSelected" />
                               </telerik:RadDatePicker>
                                <telerik:RadDatePicker ID="RadDatePicker2" runat="server">
                                   <ClientEvents OnDateSelected="EndDateSelected" />
                               </telerik:RadDatePicker>
                           </ItemTemplate>
                       </telerik:GridTemplateColumn>


Note : It is better if you can access directly another control in place of search specific control in all rows.



Thanks,
Jayesh Goyani
Tags
Grid
Asked by
M
Top achievements
Rank 1
Answers by
Jayesh Goyani
Top achievements
Rank 2
Share this question
or