找回密码
 立即注册

QQ登录

只需一步,快速开始

jinwanshilaohu

金牌服务用户

9

主题

27

帖子

96

积分

金牌服务用户

积分
96

活字格认证

jinwanshilaohu
金牌服务用户   /  发表于:2016-11-29 14:26  /   查看:4372  /  回复:3
您好,

1.FlexGrid的显示数据量为大约5000条。
2.点击指定行变为编辑状态。

请教个问题:点击编辑的时,现在Debug看要刷新整个Grid,速度太慢了,可否只刷新该行,而不是整个Grid。


谢谢。




3 个回复

倒序浏览
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-11-29 19:29:56
沙发
您好,具体指什么慢,点击进入编辑状态慢?
回复 使用道具 举报
jinwanshilaohu
金牌服务用户   /  发表于:2016-12-1 14:28:52
板凳
对不起,是我自己写的全部刷新invalidate。

是这样,我点击Grid一行时 Grid刷新,触发itemFormatter,这样数据量大的时候就太慢了。

Grid支持只有点击行,进行刷新么,而不失全部刷新。
回复 使用道具 举报
PawnPawnPawn
初级会员   /  发表于:2016-12-1 15:30:51
地板
jinwanshilaohu 发表于 2016-12-1 14:28
对不起,是我自己写的全部刷新invalidate。

是这样,我点击Grid一行时 Grid刷新,触发itemFormatter,这 ...

Wijmo 不支持单行刷新。这里给出三个建议来提升性能。
1.  通过分页来减少每页的数据量。
2.可以使用 angular 模板来代替 itemFormatter 方法。
3.可以使用beginUpdate 方法暂时挂起刷新,等到修改完毕用 endUpdate 一起刷新。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部