2016-04-23 4 views
0

Ich muss mein Kendo-Grid bei Änderungsereignis für Optionselement aktualisieren. Ich muss Element und abhängig von einem oder zwei von ihnen meine Back-End-Implementierung wird verschiedene Datensätze zurückgeben. Aber ich weiß nicht, wie etwas zu nennen wieKendo Grid aktualisiert bei Änderung am Options-Tag-Element

('myKendoGrid').update('myUrl?zoneId=4') 

enter image description here

Antwort

1

Sie Ajax verwenden können, um die Daten zu erhalten, und aktualisieren Sie die Gitter basierend auf zurückgegebenen Ergebnisse

$('#selectZone').change(function() { 

     $.ajax({ 
      type: 'POST', 
      url: 'myUrl', 
      dataType: 'json', 
      data: { zoneId: id}, 
      success: function (data) { 
       var grid = $('#grid').getKendoGrid(); 
       grid.dataSource.data(data); 
       grid.refresh(); 
      } 
     }); 

    }); 
+0

Weil ich DataSourceResult übertragen ich habe grid.dataSource.data (data.Data), aber jetzt, wenn ich versuche zu aktualisieren, erhalte ich eine Nachricht: Uncaught TypeError: Kann die Eigenschaft 'data' von undefined nicht lesen. Das ist mein Schema, und ich bin nicht sicher, was ich falsch gemacht habe: Schema: { Daten: "Data", gesamt: "Total", Fehler: "Fehler", Modell: { Felder: { } } } –

+0

Ich verstehe nicht. Können Sie eine neue Frage mit vollständigen Details hinzufügen und den Link teilen? – TheUknown

+0

Die Frage ist hier: http://stackoverflow.com/questions/36829082/cannot-update-value-in-kendo-grid-cannot-read-data-property-of-undegined –

Verwandte Themen