【问题标题】:How to make ExtJS grid to re-render itself?如何让 ExtJS 网格重新渲染自己?
【发布时间】:2011-10-06 02:33:15
【问题描述】:

如果某些数据成立,我有一个网格的列渲染,它以粗体绘制文本。现在,当这些数据发生变化时,我想在网格上调用一些方法以使其重新呈现自己。有没有办法做到这一点?

【问题讨论】:

  • 您的网格不会自动刷新吗?也许您的数据绑定有问题...

标签: javascript extjs


【解决方案1】:

就这么简单

grid.getView().refresh();

【讨论】:

  • 如果数据发生变化,应该调用渲染器,这意味着您不必这样做。 rFactor:你是如何改变数据的?
  • 在某些情况下,例如 ActionColumn 的一个项目的 isDisabled 不会在模型更改时自动重新计算。我不得不使用这个解决方案来使图标工作。谢谢!
  • 我只需要刷新一列。我用它来完成那个。它是如此之快,以至于我不介意其他列也被刷新了。
猜你喜欢
  • 2011-05-26
  • 1970-01-01
  • 2015-09-16
  • 2011-11-17
  • 2013-11-25
  • 2011-01-28
  • 2011-11-08
  • 2012-03-27
  • 2021-04-07
相关资源
最近更新 更多