Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 基于单独的数据源在Kendo网格中填充列_Javascript_Jquery_Kendo Ui_Kendo Grid - Fatal编程技术网

Javascript 基于单独的数据源在Kendo网格中填充列

Javascript 基于单独的数据源在Kendo网格中填充列,javascript,jquery,kendo-ui,kendo-grid,Javascript,Jquery,Kendo Ui,Kendo Grid,我有一个剑道格网,就像我在下面贴的一样。我正在根据我提供的url中的数据填充网格。但是,网格上有一列,标志列,我希望它是一个单独的数据源,根据id填充该列。该列的数据源类似于: [{id:1234, flag: 'N'}, {id:5678, flag:'Y'}] 是否有一种方法可以基于与网格其余部分完全不同的数据源在网格中只填充一列?该标志需要放在其相应id的行上。如果是,我如何实现这一点?任何帮助都将不胜感激 $("#grid").kendoGrid({

我有一个剑道格网,就像我在下面贴的一样。我正在根据我提供的url中的数据填充网格。但是,网格上有一列,
标志
列,我希望它是一个单独的数据源,根据id填充该列。该列的数据源类似于:

[{id:1234, flag: 'N'}, {id:5678, flag:'Y'}]
是否有一种方法可以基于与网格其余部分完全不同的数据源在网格中只填充一列?该标志需要放在其相应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
                }]
            });

考虑使用外键列


这太完美了!谢谢