将复杂JSON对象绑定到Kendo Treeview

时间:2016-12-23 17:03:45

标签: jquery json kendo-ui treeview kendo-datasource

我有一个像下面的JSON对象,我需要在Kendo Treeview中显示与数据本身相同的层次结构。到目前为止,我只能使用dataTextField属性显示第一级“ RouteName ”。

Error in (function (col_names)  : 
unused arguments           ("loans_approved_amount_limit_in_account", "loans_approved_amount_limit_in_ron")

感谢this answer我找到了一个可以查看here的替代品。但是,我不想手动重新创建答案中指定的JSON对象。有没有办法让Kendo能够自动获取JSON对象中的层次结构并相应地显示它?

1 个答案:

答案 0 :(得分:0)

不幸的是,据我所知,没有办法让TreeView使用常规的json。它确实有意义 - 你希望如何显示json中的数据是自动过程无法决定的。

唯一的方法是编写自己的递归函数,将常规json转换为Kendo TreeView可以使用的DataSource。在这个函数中,您可以自己决定如何转换json中的数据。

如果您需要帮助,请告诉我。