我正在尝试将kendoui DataSource与我的knockout viewmodel一起使用。我可以配置kendoui DataSource并将其分配给kendoui网格的数据源,这非常好。
但是当前在kendoui网格中显示的数据(在被过滤,排序和分页之后)对于我的淘汰视图模型的其余部分也很重要。例如,当前显示的网格中的项目被标记为已选中,并且它在同一页面上驱动一些其他UI。或者当前页面的项目也具有显示在UI的不同部分中的代表性图片。作为一般规则,我使用knockout作为我的viewmodel,只有当我不得不使用kendoui grid这样的东西时才会偏离它。
如何在kendoui网格中保持与网格同步加载的淘汰观察阵列,包括在数组中具有与网格中项目的数据属性相对应的可观察项目。也就是说,有人检查网格中的项目,并且observableArray中相应项目中的相应属性发生了变化。
我想问题是如何让kendoui的内置observable与shadow knockout observable和observableArray保持同步。
我特别想在我的durandaljs视图模型中使用这种方法。
由于