4

我们可以将 Kendo 网格数据源配置为同步吗

  .DataSource(dataSource =>
           dataSource.Ajax()

  .Model(model =>
    {
  .Read(read => read.Action("Products_Read", "Home")))
  .......


  $("#grid").data("kendoGrid").dataSource.read();

这是一个 Ajax 异步调用吗?如果是这样,我们可以将此调用调用为同步调用。请建议我一个解决方案。谢谢你。

4

1 回答 1

13

要强制 Kendo 数据源进行同步行为,请使用 async: false 配置数据源传输,例如

    var datasource = new kendo.data.DataSource({
        type: "odata",
        transport: {
            read: {
                async: false,
                url: function (data) {
                    return "/odata/Product";
                },
                dataType: "json"
            },
        },
    });
于 2013-10-29T07:11:26.067 回答