2016-08-11 63 views
0

我有一個四列的extJS網格。在第三列,我正在修改按鈕的值並能夠顯示。在第四列中,我收到空字符串""作爲數據。我正在給出一些意見,並試圖在商店中保存這一點,但沒有發生。如何在extjs網店中保存價值。如何在網格列中顯示值。

var grid = Ext.getCmp('gridID'); 
    var gridstore = grid.getStore(); 
    var modify = gridstore.modified; 
    for (var i = 0; i < modify.length; i++) { 
      modifyRec[i].data.S = "Hello"; 
} 

S是該列的dataIndex。

回答

1

更好的方法是使用set,而不是直接更改屬性。

var grid = Ext.getCmp('gridID'); 
var gridstore = grid.getStore(); 
var modify = gridstore.modified; 
for (var i = 0; i < modify.length; i++) { 
     modifyRec[i].set('S', "Hello"); 
} 

編輯: 在Ext-data-AbstractStoreafterEdit火災update事件。正在調用Modelset

+0

我試過但沒有得到。我在調試器中獲取我的值,但在UI中沒有出現。 – David

+0

它不是在屏幕上呈現。 – David

+0

你可以請提供一個小提琴如何不工作。它應該工作..商店觸發更新事件,將刷新網格。除非有什麼問題。 –

相關問題