KendoUI网格的数据转换

时间:2017-05-25 21:09:24

标签: javascript json kendo-ui kendo-grid

我有一个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期望一组键/值对或定义的列具有值数组。将此转换为网格可以理解的内容的最佳方法是什么?

或许在Kendo网格中有一种方法可以指定从何处获取数据。 Key3中的数组可以转换为字符串。

数据的模式可以改变 - 对于不同的ObjType,将有不同的密钥和不同的数量,但结构几乎相同 - 字符串键和字符串或字符串数​​组值。并且ObjType在文档中保持不变,但是当我们读取不同的文档时可以改变。

1 个答案:

答案 0 :(得分:3)

Kendo UI DataSource 架构具有parse配置选项,允许您在DataSource实例处理数据响应之前调整数据响应。

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