gpt4 book ai didi

kendo-ui - kendo ui 数据源读取方法发出两个请求

转载 作者:行者123 更新时间:2023-12-01 06:50:01 25 4
gpt4 key购买 nike

我有一个带有数据源读取方法的网格

 this.editorGridConfig = {
dataSource: {
transport: {
read: options => {
this.getSummaryData().then(res => {
options.success(res.data);
});
}
}

getSummaryData() {
console.log('get summary data');
let url = 'myEndPoint';
return ajaxRequest(url);
}

getSummaryData 被成功调用并返回一个对象数组。
问题是当 options.success(res.data) 被调用时,kendo 会在 this.getSummaryData 上发出一个新请求被调用两次。

最佳答案

如果您使用的是 剑道路线那么这就是问题所在。

router.navigate('/page/' + e.index);
火灾 读()内部分页 onChange() 和 dataSource.query()

解决方法是 :

var url = window.location.href;
var pagelessUrl = url.indexOf("/page/") === -1 ? url.length - 1 : url.indexOf("/page/");
window.history.pushState('page'+e.index, document.title, url.substring(0,pagelessUrl)+"/page/" + e.index);

关于kendo-ui - kendo ui 数据源读取方法发出两个请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34901963/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com