2017-09-15 26 views
0

Ich habe ein JSON-Objekt von einem DataSet wie folgt zurückgegeben.Dynamisches JSON-Objekt an Kendo-Gitter binden

Ich verwende ein DataSet statt EF-Modell, da die SQL-Abfrage dynamische Daten zurückgibt. So können die Spalten jedes Mal sein, wenn die Abfrage aufgerufen wird.

{ 
    "Table": [ 
    { 
     "Entity": "SP00", 
     "Period": "2017-08-31T00:00:00", 
     "Level": "Level 5", 
     "Errors": "Approved", 
     "Process": "Created" 
    } 
    ] 
} 

Ich möchte ein Kendo UI Grid mit diesem Objekt bevölkern. Hier ist mein Kendo Code ...

self.GetTaskRecordOverviewTEST = function() { 
     $.getJSON(apiurl + 'task/GetTaskRecordsOverview', { Period: Period }, function (taskRecordData) { 
      $("#TESTdashboardOverviewGrid").kendoGrid({ 
       dataSource: { 
        data: taskRecordData.data.Table 
       } 
      }) 
     }); 
    }; 

Allerdings bekomme ich die Fehlermeldung „Unable Eigenschaft‚Table‘undefinierten oder NULL-Verweis zu erhalten“.

Irgendeine Idee, was mit meinem Code falsch ist?

Antwort