【发布时间】:2013-10-14 01:55:05
【问题描述】:
使用knockout-kendo中的knockout绑定语法,是否可以定义数据应该如何分组?理想情况下,我想禁用用户分组并通过绑定执行分组(或者我可能需要创建一个绑定来执行此操作?)
更新:
如果我将我的属性定义为 kendo.data.DataSource,这似乎可以正常工作
var dataSource = new kendo.data.DataSource({
data: response,
// group by the "category" field
group: { field: "category" }
});
据我所知,在我看来,knockout-kendo 库并没有提供一个钩子来向它为您创建的数据源提供额外的可选参数......所以没有办法提供“组" 修饰符为您通过简化或选项语法传入的非 kendo.data.DataSource。
【问题讨论】:
-
您使用什么作为绑定中的数据?
kendo.data.DataSource或ko.obsrevableArray。因为只能为kendo.data.DataSource配置默认分组,或者您需要以 kendogrid 期望的格式手动对数据进行分组... -
这是一个 ko.observable,我通过淘汰赛剑道绑定。 kendoUI 将哪种格式解释为分组?目前 javascript 对象是扁平的,但我可以很容易地改变它。
-
我正在看这个:kendoui.com/forums/kendo-ui-framework/data-source/… 看起来很有希望...
标签: knockout.js kendo-ui