Datetime-filter in kendo grid

Mein code ist in C# .NET
Ich bin mit Kendo-Grid version 2013.2.716.340-und server-binding zum anzeigen von Daten in grid.

In Kendo UI Grid, ich habe eine dateTime Spalte jedoch die Spalte filter-Eingang hat nur ein date-picker, aber keine Zeit-picker. Aufgrund dieser, wenn ich die option IsEqualTo und geben Sie ein Datum, dann bekomme ich null Ergebnisse wie die Zeit eingestellt ist 00:00:00 im filter, aber die Spalten haben einige Zeit Wert.
Ich möchte hinzufügen, time picker zusammen mit Datum-picker.

Ich versuchte dieses auf meiner Spalte, aber es hat nicht funktioniert:

columns.Bound(o => o.Time).Title("Time").Format("{0:MM/dd/yyyy HH:mm:ss}").Filterable(f => f.UI("DateTimeFilter")).Width("5%");

Und unten Drehbuch :

<script type="text/javascript">
  function DateTimeFilter(control) 
  {
    $(control).kendoDateTimePicker();
  }
</script>

Der obige code funktioniert, wenn ich wählen Sie die genaue datetime aus datetimepicker aber es funktioniert nicht, wenn ich wählen Sie isequalto.
ZB : Wenn ich in diesem datetime "12/21/2013 07:15:45" angezeigt in meiner kendo-grid-Spalte und wenn ich kopieren Sie diese datetime zu isequalto option unter filter ist es nicht, gibt keine Daten.

Auch ich habe versucht, das Beispiel auf dieser link Es auch nicht in meinem Fall. Beispiel auf diesen link verwendet Ajax verbindlich. Ich muss es anwenden, im Fall von server-Bindung.

Dies ist ein Bild, dass zeigt, was ich möchte. Hier ist der link zum Bild.
Wenn ich kopieren Sie die datetime im raster angezeigt, um den filter sollte-filter korrekt und geben das Ergebnis.

Ich werde sehr dankbar, wenn jemand mir helfen könnte in die Lösung meines Problems. Vielen Dank im Voraus.

InformationsquelleAutor kumawatp | 2014-01-02
Schreibe einen Kommentar