2017-05-17 43 views
1

我有一個函數,可以調用ajax並獲取數據。功能是similliar到Devextreme調度程序將函數綁定到dataSource?

function loadData(callback) { 
    //do ajax 
    if(callback) { 
     callback(data.data); 
    } 
} 

我該如何綁定此函數調度程序dataSource? 試圖與該

options: { 
    dataSource: loadData(function(data) { 
     return data; 
    }); 
} 

和它當我在做函數返回console.log我需要的數據,但如果我想添加像views期望另一選擇;某處,它不工作

我怎樣才能實現這一點,並與數據呈現調度?

回答

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

+0

完美的工作,謝謝! – Denisx

相關問題