使用每个响应将行附加到kendo网格

时间:2016-06-01 14:52:55

标签: jquery kendo-ui kendo-grid

我有数据源:

var dataSource1 = new kendo.data.DataSource({

        transport: {
            read: {
                url: ..dataUrl,
                type: "POST",
                contentType: "application/json; charset=utf-8",
                dataType: "json"
            },
            parameterMap: function () {
                return JSON.stringify({ field : value });
            }
        },
        schema: {
            data: function (response) {
                return [response];
            }
        }
  });

和绑定网格使用:

 function bindGrid(){
 $('#grid').kendoGrid({

        dataSource: dataSource1,
        columns: [
            {
                field: "Id",
                title: "Account Id",
                width: "10%",
                template: function (item) {
                    return item.Id !== null ? kendo.toString(item.Id) : "null";
                }
            },
            {
                field: "status",
                title: "Status",
                width: "20%",
                template: function (item) {
                    return item.status !== null ? kendo.toString(item.status) : "null";
                }
            }
        ]
    });
  }

我在循环中调用方法bindGrid()。

Becouse我必须将每个响应的结果从同一个dataSource绑定到同一个网格。 当我这样做时,它只有一个结果(一行被绑定)。结果是每次调用执行时都会覆盖。

如何通过附加结果来绑定网格。

0 个答案:

没有答案