我有一个执行ajax调用并获取数据的函数。该功能类似于
function loadData(callback) {
//do ajax
if(callback) {
callback(data.data);
}
}
如何将此函数绑定到调度程序dataSource? 试过这个
options: {
dataSource: loadData(function(data) {
return data;
});
}
它确实返回了我在函数中console.log
时所需的数据,但如果我想添加其他选项,例如views
,那么期望;在某处,它不起作用
我如何实现这一点并使用数据呈现调度程序?
答案 0 :(得分:1)
为了将远程数据绑定到dxScheduler,我建议您使用customStore对象。
var dataSource = new DevExpress.data.DataSource({
load: function() {
// make ajax request here and return promise
}
});
$("#scheduler").dxScheduler({
//...
dataSource: dataSource
});
演示版为here。
有关DevExtreme数据层的更多信息是here。