我想在打开模式弹出窗口时使用KendoUI绑定一个checkboxlist。 在模态弹出加载中,我想从webapi获取数据,该数据将具有json响应并将其绑定到checkbox kendo Ui模板。
我提到kendoUI论坛所有样本都使用静态数据。有人可以指导我到正确的方向,我可以使用动态数据。
谢谢!
答案 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),然后使用带有复选框的模板进行样式调整。
其余部分取决于你(持久/加载检查状态等)。