我正在使用ExtJS将数据加载到网格,并且我想在数据完全放在网格上之后添加一些其他进程.
我的上下文是,在数据放在网格上之后,我将检查所有行,并根据指定的条件将其中的一些标记为禁用,并将工具提示放到行(解释为什么禁用).我试图使用2个事件:Grid的“afterrender”和“加载”grid的商店,但是它们没有起作用.
因为网格的“后置”在第一次网格初始化时被触发,不关心数据加载.当数据被预取存储(不在屏幕上渲染)时,存储的“加载”被触发,所以我无法获得行< div>将其设为残疾人.
那么,什么是事件来检测何时数据被加载并完全呈现在网格上?我如何实现这一要求?
解决方法
我认为对于您的任务,您不需要等到网格加载,而是使用视图配置选项网格面板来配置如何显示您的行:
viewConfig: { getRowClass: function(r) { if (r.get('disabled')) return 'disabled-class'; else return ''; } }
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。