KendoUI 网格的数据转换

Posted

技术标签:

【中文标题】KendoUI 网格的数据转换【英文标题】:Data transformation for KendoUI grid 【发布时间】:2017-10-26 15:45:24 【问题描述】:

我有一个 JSON 数据结构,需要在 Kendo UI 网格中显示。数据是这样的

[
"ObjType": "Key1":"Value1", "Key2":"Value2", "Key3":["1234","45223"],
"ObjType": "Key1":"Value3", "Key2":"Value4", "Key3":["1234","45223"],
"ObjType": "Key1":"Value5", "Key2":"Value6", "Key3":["1234","45223"]
]

Kendo UI 需要一组键/值对或定义的列,其中包含一组值。将其转换为网格可以理解的东西的最佳方法是什么?

或者也许剑道网格中有一种方法可以指定从哪里获取数据。 Key3中的数组可以转成字符串。

数据的模式可以改变 - 对于不同的 ObjType 会有不同的键和不同的数量,但结构几乎相同 - 字符串键和字符串或字符串数​​组值。而且 ObjType 在整个文档中保持不变,但是当我们阅读不同的文档时会发生变化。

【问题讨论】:

【参考方案1】:

Kendo UI DataSource schema 有一个parse 配置选项,它允许您在 DataSource 实例处理它之前调整数据响应。

http://docs.telerik.com/kendo-ui/api/javascript/data/datasource#configuration-schema.parse

【讨论】:

以上是关于KendoUI 网格的数据转换的主要内容,如果未能解决你的问题,请参考以下文章

如何从 ajax 查询将数据绑定到 kendoui 网格?

KendoUI:点击按钮后将网格数据重置为第一页

ASP.NET、Kendo UI、CS1660:无法将 lambda 表达式转换为类型“字符串”

Kendo UI 网格数据源和 REST API

mvc3 安全漏洞中的 kendoui 网格,我该如何解决?

KendoUI Grid 服务器分页