2012-10-24 33 views
0

如何我在「的GridPanel」存儲更改數據?變化店ExtJS的

我嘗試這樣做:

cellclick: function (th, td, cellIndex, record, tr, rowIndex, e, eOpts) { 
        record.set('hasPast', '-'); 
        th.getStore().insert(rowIndex + 1, record.data.pastRecal); 
    } 

但它給錯誤! 「cellclick」 - 我的網格單元click事件的偵聽器。從EXT-ALL-debug.js(在此代碼段)

錯誤:

urlAppend : function(url, string) { 
      if (!Ext.isEmpty(string)) { 
       return url + (url.indexOf('?') === -1 ? '?' : '&') + string; 
      } 

      return url; 
     }, 

網址是不確定的

謝謝!

+0

你的問題太模糊。如果有錯誤,它是什麼? –

+0

我加了錯誤信息 – Oleg

+0

你想改變一個存儲中的數據,或改變整個商店嗎? –

回答

0

它試圖進行查詢到一些偏遠的來源,但你的店的代理配置不正確。當你從內存切換到某種遠程存儲(AJAX或其他)時,通常會出現這樣的錯誤。只需仔細檢查你的商店和代理配置,你會發現一個錯誤。

嘗試設置該屬性,您的商店,看到diffirence:

autoSync: false 

如果您需要更多的細節你應該張貼您的商店和代理配置。

祝你好運!