如何从当前在kendoui DataSource中的项目获取knockoutjs计算observableArray

时间:2014-02-25 15:27:56

标签: knockout.js kendo-ui kendo-grid durandal-2.0

我正在尝试将kendoui DataSource与我的knockout viewmodel一起使用。我可以配置kendoui DataSource并将其分配给kendoui网格的数据源,这非常好。

但是当前在kendoui网格中显示的数据(在被过滤,排序和分页之后)对于我的淘汰视图模型的其余部分也很重要。例如,当前显示的网格中的项目被标记为已选中,并且它在同一页面上驱动一些其他UI。或者当前页面的项目也具有显示在UI的不同部分中的代表性图片。作为一般规则,我使用knockout作为我的viewmodel,只有当我不得不使用kendoui grid这样的东西时才会偏离它。

如何在kendoui网格中保持与网格同步加载的淘汰观察阵列,包括在数组中具有与网格中项目的数据属性相对应的可观察项目。也就是说,有人检查网格中的项目,并且observableArray中相应项目中的相应属性发生了变化。

我想问题是如何让kendoui的内置observable与shadow knockout observable和observableArray保持同步。

我特别想在我的durandaljs视图模型中使用这种方法。

由于

0 个答案:

没有答案