2011-11-24 22 views
0

我想我已經閱讀了關於sencha phonegap和json的所有問題。sencha phonegap無法綁定到json

但是我想尋求幫助如何綁定我的JSON在我的設備。在Chrome中,它的工作原理非常完美,但是當我使用Eclipse進行編譯時,它在綁定到JSON數據時就會失效。我得到了一個簡單的文本字段,把價值,然後篩選商店。但沒有發生。

我的設備運行的是Android 2.1,我所有的.js.json文件夾assets/www下:

//sample store 
var bogus = new Ext.data.Store({ 
    model: 'Dictionary', 
     autoLoad:true, 
     proxy: { 
     type: 'ajax', 
     url:'bogus.json', 
     reader: { 
     type: 'json', 
     root: 'table_t' 
      } 
     } 
}); 


//** heres my action event in searchfield 
//** programmatically changes the json data 
bogus.proxy.url = 'another.json'; 

bogus.load();//then load 

Ext.getCmp('mylist').bindStore(bogus);/* this becomes dead :( */ 

我感謝你的幫助。

回答

0

對於那些你有離線JSON的問題,您可以編輯您sencha-debug.js和尋找這樣的:在Ext.data.Connection.onComplete

然後更改第一個if語句:

if ((status >= 200 && status < 300) || status == 304 || 
    (status == 0 && r.xhr.responseText.length > 0)) { 

修復是從哪裏來的來自sencha論壇的joelmay。感謝名單。