gridview – 使用ExtJS完全加载网格后的进程

我正在使用ExtJS将数据加载到网格,并且我想在数据完全放在网格上之后添加一些其他进程.

我的上下文是,在数据放在网格上之后,我将检查所有行,并根据指定的条件将其中的一些标记为禁用,并将工具提示放到行(解释为什么禁用).我试图使用2个事件:Grid的“afterrender”和“加载”grid的商店,但是它们没有起作用.

因为网格的“后置”在第一次网格初始化时被触发,不关心数据加载.当数据被预取存储(不在屏幕上渲染)时,存储的“加载”被触发,所以我无法获得行< div>将其设为残疾人.

那么,什么是事件来检测何时数据被加载并完全呈现在网格上?我如何实现这一要求?

解决方法

我认为对于您的任务,您不需要等到网格加载,而是使用视图配置选项网格面板来配置如何显示您的行:
viewConfig: {
   getRowClass: function(r) {
      if (r.get('disabled'))
         return 'disabled-class';
      else 
         return '';
   }
}

相关文章

Android 如何解决dialog弹出时无法捕捉Activity的back事件 在...
Android实现自定义带文字和图片的Button 在Android开发中经常...
Android 关于长按back键退出应用程序的实现最近在做一个Andr...
android自带的时间选择器只能精确到分,但是对于某些应用要求...