如何在KendoUI中绑定Dynamic CheckboxList模板

时间:2016-11-09 18:27:24

标签: kendo-ui checkboxlist

我想在打开模式弹出窗口时使用KendoUI绑定一个checkboxlist。 在模态弹出加载中,我想从webapi获取数据,该数据将具有json响应并将其绑定到checkbox kendo Ui模板。

我提到kendoUI论坛所有样本都使用静态数据。有人可以指导我到正确的方向,我可以使用动态数据。

谢谢!

1 个答案:

答案 0 :(得分:4)

有很多方法可以解决这个问题。

我认为最简单的方法是使用配置了复选框的TreeView,该复选框只返回单个级别的节点,然后只显示在窗口或对话框中,就像显示任何其他视图一样。通过这种方式,您可以使用模板获得TreeView的默认项目格式,但如果数据源很大,则无法进行分页。

您还可以使用带有模板的ListView,该模板使用复选框格式化数据。这需要一个模板,但您可以获得分页功能。再一次,您只需在窗口或对话框中正常显示ListView。

以下是ListView实现的简单演示:http://dojo.telerik.com/@Stephen/iwOhIV

这是一个Kendo演示组合:http://demos.telerik.com/kendo-ui/dialog/treeview-integration,TreeView替换为此演示中的ListView(http://demos.telerik.com/kendo-ui/listview/remote-data-binding),然后使用带有复选框的模板进行样式调整。

其余部分取决于你(持久/加​​载检查状态等)。