我目前正在开发一些KendoMobile WebApp。 我的问题很简单: 每当我尝试通过将Array设置为其数据选项来初始化dataSource时,dataSource仍为空。
这是我的数组(来自safari开发者控制台的屏幕):
console.log("fournisseursArray -> ");
console.log(fournisseursArray);
现在这是我的对象的结构:
在我看来,事实上两者似乎都是正确的:当我使用数组中的对象时,它会显示我想要的内容,所以我猜它可以正常工作。
但如果那么简单,我就不必在这里,所以......
这就是我声明dataSource的方式:
dataSourceMap = new kendo.data.DataSource({
data: fournisseursArray
});
最后,当我在我的dataSource上登录时,这就是我得到的结果:
console.log(dataSourceMap);
如果有人知道问题是什么,我会非常感谢他与我分享他的知识
答案 0 :(得分:1)
除非您调用read
或fetch
方法,否则Kendo UI数据源将保持为空。简而言之,在访问数据之前调用或读取。