如何在 Kendo UI 中绑定动态复选框列表模板
How to bind Dynamic CheckboxList template in KendoUI
我想在模式弹出窗口打开时使用 KendoUI 绑定一个复选框列表。
在模态弹出窗口加载时,我想从具有 json 响应的 webapi 获取数据并将其绑定到复选框 kendo Ui 模板。
我提到了 kendoUI 论坛,所有样本都使用静态数据。有人可以指导我使用动态数据的正确方向吗?
谢谢!
有很多方法可以解决这个问题。
我认为最简单的方法是使用带有复选框的 TreeView 配置为仅 returns 一个节点级别,然后将其显示在 Window 或对话框中,就像您显示任何其他观点。通过这种方式,您可以通过使用模板获得 TreeView 的体面的默认项目格式,但是如果您的数据源很大,则不会进行分页。
您还可以将 ListView 与使用复选框格式化数据的模板一起使用。这需要一个模板,但您可以获得分页功能。再一次,您只需照常在 Window 或对话框中显示 ListView。
这是一个简单的 ListView 实现演示:http://dojo.telerik.com/@Stephen/iwOhIV
它是 Kendo 演示的组合:http://demos.telerik.com/kendo-ui/dialog/treeview-integration with the TreeView replaced with the ListView from this demo(http://demos.telerik.com/kendo-ui/listview/remote-data-binding),然后是使用复选框的模板进行样式调整。
剩下的由你决定(persisting/loading 检查状态等)。
我想在模式弹出窗口打开时使用 KendoUI 绑定一个复选框列表。 在模态弹出窗口加载时,我想从具有 json 响应的 webapi 获取数据并将其绑定到复选框 kendo Ui 模板。
我提到了 kendoUI 论坛,所有样本都使用静态数据。有人可以指导我使用动态数据的正确方向吗?
谢谢!
有很多方法可以解决这个问题。
我认为最简单的方法是使用带有复选框的 TreeView 配置为仅 returns 一个节点级别,然后将其显示在 Window 或对话框中,就像您显示任何其他观点。通过这种方式,您可以通过使用模板获得 TreeView 的体面的默认项目格式,但是如果您的数据源很大,则不会进行分页。
您还可以将 ListView 与使用复选框格式化数据的模板一起使用。这需要一个模板,但您可以获得分页功能。再一次,您只需照常在 Window 或对话框中显示 ListView。
这是一个简单的 ListView 实现演示:http://dojo.telerik.com/@Stephen/iwOhIV
它是 Kendo 演示的组合:http://demos.telerik.com/kendo-ui/dialog/treeview-integration with the TreeView replaced with the ListView from this demo(http://demos.telerik.com/kendo-ui/listview/remote-data-binding),然后是使用复选框的模板进行样式调整。
剩下的由你决定(persisting/loading 检查状态等)。