根据单独的数据源填充Kendo Grid中的列

时间:2017-03-10 22:28:36

标签: javascript jquery kendo-ui kendo-grid

我有一个剑道网格,就像我在下面发布的那样。我根据我为其提供的网址中的数据填充网格。但是,网格上有一列flag列,我希望它是一个单独的数据源来填充该列,基于id。该列的数据源类似于:

[{id:1234, flag: 'N'}, {id:5678, flag:'Y'}]

有没有一种方法可以根据与网格其余部分完全不同的数据源在网格中填充1列?该标志需要放在其相应id的行上。如果是这样,我该如何实现呢?任何帮助将不胜感激。

          $("#grid").kendoGrid({
                dataSource: {
                    type: "odata",
                    transport: {
                        read: url
                    },
                    pageSize: 30
                },
                height: 400,
                groupable: true,
                sortable: true,
                pageable: {
                    refresh: true,
                    pageSizes: true,
                    buttonCount: 5
                },
                columns: [{
                    field: "id",
                    title: "ID",
                    width: 240
                }, {
                    field: "FirstName",
                    title: "First Name"
                }, {
                    field: "LastName",
                    title: "LastName"
                }, {
                    field: "flag",
                    title: "Flag",
                    width: 150
                }]
            });

1 个答案:

答案 0 :(得分:0)