将动态 JSON 对象绑定到 Kendo 网格
Bind Dynamic JSON Object to Kendo Grid
我有一个从 DataSet 返回的 JSON 对象,如下所示。
我使用数据集而不是 EF 模型作为 SQL 查询 returns 动态数据。因此,只要调用查询,列就可以是任何内容。
{
"Table": [
{
"Entity": "SP00",
"Period": "2017-08-31T00:00:00",
"Level": "Level 5",
"Errors": "Approved",
"Process": "Created"
}
]
}
我想用这个对象填充 Kendo UI 网格。这是我的 Kendo 代码...
self.GetTaskRecordOverviewTEST = function () {
$.getJSON(apiurl + 'task/GetTaskRecordsOverview', { Period: Period }, function (taskRecordData) {
$("#TESTdashboardOverviewGrid").kendoGrid({
dataSource: {
data: taskRecordData.data.Table
}
})
});
};
但是,我收到错误 "Unable to get property 'Table' of undefined or null reference"。
知道我的代码有什么问题吗?
错误表明您的taskRecordData.data为空,您需要检查您的代码是否返回了正确的数据。
这里是关于如何在 Kendo 网格中填充动态列的 link:
祝你好运!
我有一个从 DataSet 返回的 JSON 对象,如下所示。
我使用数据集而不是 EF 模型作为 SQL 查询 returns 动态数据。因此,只要调用查询,列就可以是任何内容。
{
"Table": [
{
"Entity": "SP00",
"Period": "2017-08-31T00:00:00",
"Level": "Level 5",
"Errors": "Approved",
"Process": "Created"
}
]
}
我想用这个对象填充 Kendo UI 网格。这是我的 Kendo 代码...
self.GetTaskRecordOverviewTEST = function () {
$.getJSON(apiurl + 'task/GetTaskRecordsOverview', { Period: Period }, function (taskRecordData) {
$("#TESTdashboardOverviewGrid").kendoGrid({
dataSource: {
data: taskRecordData.data.Table
}
})
});
};
但是,我收到错误 "Unable to get property 'Table' of undefined or null reference"。
知道我的代码有什么问题吗?
错误表明您的taskRecordData.data为空,您需要检查您的代码是否返回了正确的数据。
这里是关于如何在 Kendo 网格中填充动态列的 link:
祝你好运!