如何在初始加载时填充koGrid组数组?

时间:2015-05-12 06:16:31

标签: javascript knockout.js

如何填充koGrid群组数组?以下代码的最后一行是抛出错误:

gridOptions: {
        data: ko.observableArray([{ name: 'John', title: 'Abc', age: 29, salary: 35000, company: "OATI" }, { name: 'Peter', title: 'XYZ', age: 35, salary: 70000, company: "Infogain" }]),
        multiSelect: true,
        showGroupPanel: true,
        showColumnMenu: false,
        showFilter: false,
        columnsChanged: this.columnsChanged,
        maintainColumnRatios: true,
        enablePaging: true,
        pagingOptions: this.pagingOptions,
        hideChildren: false,
        footerVisible: false,

    displaySelectionCheckbox: false,
    columnWidth: 1000,
    columnDefs: ko.observableArray([
                                    { field: '_sortIndex', visible: false, displayName: "Random Sort", sortDirection: "asc" },
                                    { field: 'name', visible: true, displayName: "Name", selectable: true, groupIndex: 1, width: 150 },
                                    { field: 'title', visible: true, displayName: "Title", width: 150 },
                                    { field: 'age', visible: true, displayName: "Age", width: 150 },
                                    { field: 'salary', visible: true, displayName: "Salary", agg: "sum", width: 150 },
                                    { field: 'company', visible: true, displayName: "Company", width: '**' }
    ]),
    groups: ['company'] // this code is throwing error. without this line it is working fine.

}

任何人都可以解释什么是错的吗?

0 个答案:

没有答案