Hi,
I'm trying to filter a grid between two dates.
It works but when the start- and enddate are the same (filter on one date) no results are shown.
The time is also included in the date so I'm guessing I need to adjust my code but I don't know how.
This is my current code:
What should I change?
Thanks in advance!
I'm trying to filter a grid between two dates.
It works but when the start- and enddate are the same (filter on one date) no results are shown.
The time is also included in the date so I'm guessing I need to adjust my code but I don't know how.
This is my current code:
<telerik:RadScriptBlock ID="scriptFilterEventDate" runat="server"> |
<script type="text/javascript"> |
function FromDateSelected(sender, args) { |
var tableView = $find("<%# ((GridItem)Container).OwnerTableView.ClientID %>"); |
var ToPicker = $find('<%# ((GridItem)Container).FindControl("dateTo").ClientID %>'); |
var fromDate = FormatSelectedDate(sender); |
var toDate = FormatSelectedDate(ToPicker); |
if (toDate != '') { |
tableView.filter("EventDate", fromDate + " " + toDate, "Between"); |
} |
} |
function ToDateSelected(sender, args) { |
var tableView = $find("<%# ((GridItem)Container).OwnerTableView.ClientID %>"); |
var FromPicker = $find('<%# ((GridItem)Container).FindControl("dateFrom").ClientID %>'); |
var fromDate = FormatSelectedDate(FromPicker); |
var toDate = FormatSelectedDate(sender); |
if (fromDate != '') { |
tableView.filter("EventDate", fromDate + " " + toDate, "Between"); |
} |
} |
function FormatSelectedDate(picker) { |
var date = picker.get_selectedDate(); |
var dateInput = picker.get_dateInput(); |
var formattedDate = dateInput.get_dateFormatInfo().FormatDate(date, dateInput.get_displayDateFormat()); |
return formattedDate; |
} |
</script> |
</telerik:RadScriptBlock> |
</FilterTemplate> |
function FormatSelectedDate(picker) { |
var date = picker.get_selectedDate(); |
var dateInput = picker.get_dateInput(); |
var formattedDate = dateInput.get_dateFormatInfo().FormatDate(date, "dd/MM/yyyy HH:mm:ss"); |
return formattedDate; |
} |
What should I change?
Thanks in advance!