2011-10-05 63 views
12

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

+0

贵格不会自动刷新?也许你的数据绑定有问题...... – user123444555621

回答

18

这是那么容易,因为

grid.getView().refresh(); 
+1

如果数据发生变化,渲染器应该被调用,这意味着你不必这样做。 rFactor:你如何改变数据? – dmackerman

+0

有些情况下,例如'ActionColumn'项的'isDisabled',在模型更改时不会自动重新计算。我必须使用此解决方案来使图标正常工作。谢谢! –

+0

我需要刷新一列。我用它来实现这一点。它太快了,我不介意其他列也刷新。 –