2011-10-05 62 views
12

如果某些數據成立,我有一個以粗體繪製文本的網格欄。現在,當這些數據發生變化時,我想調用網格上的某個方法來重新渲染它自己。有沒有辦法做到這一點?如何讓ExtJS網格重新渲染自己?

+0

貴格不會自動刷新?也許你的數據綁定有問題...... – user123444555621

回答

18

這是那麼容易,因爲

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

如果數據發生變化,渲染器應該被調用,這意味着你不必這樣做。 rFactor:你如何改變數據? – dmackerman

+0

有些情況下,例如'ActionColumn'項的'isDisabled',在模型更改時不會自動重新計算。我必須使用此解決方案來使圖標正常工作。謝謝! –

+0

我需要刷新一列。我用它來實現這一點。它太快了,我不介意其他列也刷新。 –