是否可以递归调用 Store reload:
fetchData: function (sDate, priorDay) {
store = Ext.getStore('OutOfBalanceList');
store.reload({
params: {
startDate: searchForm.startDate,
endDate: searchForm.endDate,
cusip: searchForm.cusip,
account: searchForm.account
},
callback: function (records, options, success) {
if (records.length == 0) {
var pdate = priorDay;
priorDay.setDate(pdate.getDate() - 1);
sDate.setValue(priorDay);
searchForm.startDate = Ext.Date.format(sDate.value, 'm/d/Y');
fetchData(sDate, priorDay);
}
}
});
由于似乎缺少同步功能,因此在 Store 构造中,也许我可以通过递归调用获得相同的东西。
如果是这样,任何人都可以帮助我正确构建呼叫。我收到错误消息:“未捕获的ReferenceError:未定义 fetchData ”。