I have a date time picker control in an edit form of a rad grid. I added a button to the edit for to get the current date and update the selected date of the date time picker. I can't seem to get the code correct. I get the following javascript error:
Error: Object doesn't support property or method 'set_selectedDate'
Here is the javascript function and the aspx markup:
Can some please help me figure out a way to update the selected date when the button in click in the edit form?
Thanks in advance for any help.
Brett
Error: Object doesn't support property or method 'set_selectedDate'
Here is the javascript function and the aspx markup:
Can some please help me figure out a way to update the selected date when the button in click in the edit form?
function AccessOnclient() { var grid = $find("<%= radGrid.ClientID %>"); if (grid) { var EditItems = grid.get_editItems(); for (var i = 0; i < EditItems.length; i++) { var editItem = EditItems[0]; var dateTimePicker = $(editItem.get_editFormItem()).find("input[id*='StartDate']").get(0) var date = new Date; dateTimePicker.set_selectedDate(date); } } return false;<telerik:GridTemplateColumn HeaderText="Start Date" UniqueName="StartDate" DataField="StartDate" SortExpression="StartDate" FilterControlWidth="90px"> <ItemTemplate> <asp:Label runat="server" ID="lblStartDate" Text='<%# Eval("StartDate", "{0:g}") %>'> </asp:Label> </ItemTemplate> <InsertItemTemplate> <telerik:RadDateTimePicker ID="StartDate" MinDate="2013/1/1" runat="server" DbSelectedDate='<%# Bind("StartDate") %>'> </telerik:RadDateTimePicker> <asp:Button runat="server" id="btnGetDate" Text="Get Date" OnClientClick="return AccessOnclient()" /> <asp:RequiredFieldValidator ID="StartDateRequiredInsert" ControlToValidate="StartDate" runat="server" ErrorMessage="Required"></asp:RequiredFieldValidator> </InsertItemTemplate> <EditItemTemplate> <telerik:RadDateTimePicker ID="StartDate" MinDate="2013/1/1" runat="server" DbSelectedDate='<%# Bind("StartDate") %>'> </telerik:RadDateTimePicker> <asp:Button runat="server" id="btnGetDate" Text="Get Date" OnClientClick="return AccessOnclient()" /> <asp:RequiredFieldValidator ID="StartDateRequiredEdit" ControlToValidate="StartDate" runat="server" ErrorMessage="Required"></asp:RequiredFieldValidator> </EditItemTemplate> </telerik:GridTemplateColumn>Brett