2019-02-26 18:12题主

用 store.loadData() 手工load数据之后,grid 显示“没有数据”

给store添加数据的两种方式: 1)store.add(), 一行一行的添加 ; 2) store.loadData() 批量一次load
方式2 带来的问题是,虽然表格中有数据,但 表格的pagingBar的最右侧显示 “没有数据”.... 

先发个帖,再去找原因和解决方案。
2019-02-27 09:55#1
​手工加载数据需要手动刷新工具条
app.grid1.down('toolbar').updateInfo();
2019-02-27 19:34#2
用 app.grid1.down('toolbar').updateInfo(); 刷新后

状态信息为 “显示:1 - 39 / 0​” (正确应该为 “显示:1 - 39 / 39”)。页码数 为 “0/0” 
2019-02-28 11:01#3
store的totalCount属性是需要指定的
客户端实际记录数同totalCount并不相等
2019-02-28 13:08#4
搞定,谢谢。 @Zhao WJ
 app.grid1.store.loadData(data);
    app.grid1.store.totalCount = data.length;
    app.grid1.down('toolbar').updateInfo();
2019-03-16 10:11#5
proxy.load();

返回开发者社区