我们可以将Kendo网格数据源配置为Synchronous
.DataSource(dataSource =>
dataSource.Ajax()
.Model(model =>
{
.Read(read => read.Action("Products_Read", "Home")))
.......
$("#grid").data("kendoGrid").dataSource.read();
这是一个Ajax异步调用。如果是这样,我们可以调用同步调用。 请建议我一个解决方案。 谢谢。
答案 0 :(得分:12)
要强制Kendo数据源进行同步行为,请使用async:false配置数据源传输,例如:
var datasource = new kendo.data.DataSource({
type: "odata",
transport: {
read: {
async: false,
url: function (data) {
return "/odata/Product";
},
dataType: "json"
},
},
});