具有Kendo数据源的Kendo Grid包含具有可观察属性的对象

时间:2013-11-22 13:41:23

标签: knockout.js kendo-ui

我喜欢RPNiemeijer的剑道淘汰赛。我可以将包含具有可观察属性的对象的Knockout可观察数组直接绑定到网格。

但是......我需要一些仅在数据源中可用的Kendo选项(例如分组选项)

是否有可能通过数据源将包含具有可观察属性的对象的可观察数组绑定到Kendo网格?

可观察的可识别数据源会很棒,但我找不到它或知道如何创建它。

1 个答案:

答案 0 :(得分:1)

您可以随dataSource传递data个选项,也可以kendo.data.dataSource传入data个实例。

例如,

this.gridOptions = {
    data: this.items,
    dataSource: { 
        group: { 
            field: "type"
        } 
    },
    height: 430,
    scrollable: true,
    sortable: true,
    filterable: true,
    columns: [
        { field: "id", title: "ID #", width: "130px" },
        { field: "name", title: "Name", width: "130px" },
        { field: "type", title: "Type", width: "130px" },
    ]             
};

以下是一个示例:http://jsfiddle.net/rniemeyer/jZtg5/

希望有所帮助!