2012-12-11 47 views
0

我有一個帶有兩個字段集的表單面板。一個字段集包含文本字段,另一個字段集包含一個帶有checkcolumns的網格。當用戶點擊'創建項目'按鈕時,我想要生成一個字符串,並顯示在警報消息中。到目前爲止,我已經成功地從文本字段中生成了一個字符串。然而,我沒有成功地從網格記錄中取得成功(注意:我知道一個網格不是一個有效的表單子節點,並且只有網格中的修改記錄需要生成一個字符串)。有關如何解決這個問題的任何提示?從網格值生成字符串

回答

0

下面的代碼工作:

Ext.each(teststore.getRange(), function (rec, idx, a) { 
         var s = [], 
          data = rec.data, 
          key; 

        for (key in data) { 
         s.push('&teststore', '[', idx, '].', key, '=', data[key]); 
         } 
         alert(s.join('')); 
        }); 

眼下警報顯示一條記錄的時間爲一個字符串。但是,我希望將商店中的所有記錄顯示在一條警報消息中。我仍然在努力。

+0

這是所有記錄顯示在一條警報消息中的代碼:var s = []; Ext.each(select,function(rec,idx,a){var data = rec.data,key; for(key in data){s.push('&teststore','[',idx,']。', key,'=',data [key]);}});警報(s.join( '')); – anitacynax