2010-09-21 56 views
0

我使用像這樣定義的Ext.data.JsonReader:如何獲取使用Ext.data.DataProxy時發生讀取錯誤的異常類型?

新Ext.data.JsonReader({ totalProperty: 'TOTALCOUNT', successProperty: '成功', idProperty: 'ID' , 根: '數據', messageProperty: '消息' },

[{名稱: 'ID'}, {名: 'A'}, {名稱: 'b'}, {名稱:'c'}, {name:'d'}, {name:'e'}, {name:'f'} ])};

閱讀的郵件定義了進來看起來像這樣:

({ 「TOTALCOUNT」:1, 「消息」: 「加載的數據」, 「成功」:真實, 「數據」: [{ 「ID」: 「1」, 「一」: 「」, 「b」: 「」, 「C」: 「」, 「d」: 「0」}] })

我趕上了例外沿着這些路線的功能:

Ext.data.DataProxy.addListener( '例外',函數(代理,類型,操作選項,RES){ ExtJSUtils.App。 setAlert(false,'執行'+ action時發生錯誤); });

任何指針,我可能會發現我在看什麼樣的異常,或者什麼問題可能是?

據我所知,Json讀者預期的項目數量不一致並不是我的問題的原因。

回答

0

Ext網站上的文檔列出了可以獲得有關此錯誤的所有信息。它沒有什麼幫助,但是我能找到的就是這些。

0

你的聲明的最後一部分是搞砸了。我相信這一點:

...{name: 'f'}, ]);}; 

應該是這樣的:

....{name: 'f'}]); 

我會建議適當的代碼縮進,以避免這些類型的問題。不知道這是否是您的具體問題,但這是一個問題。

+0

我想我把它從原來的錯誤複製 - 糾正了這個問題。 – blueberryfields 2010-09-23 13:19:31

相關問題