我們有一個使用ExtJS 3.4(我知道這是舊的)的Web應用程序,現在我們將把它遷移到ExtJS 5.0。 但在應用程序中,我們使用的是DWR框架,而在ExtJS 5中,它不適用於舊版本。 我們正在的方式使用它:將Web應用程序從ExtJS 3和DWR升級到ExtJS 5
myStore = new Ext.data.Store({
id: 'settingStore',
proxy: new Ext.ux.data.DwrProxy({
apiActionToHandlerMap: {
read: {
dwrFunction: DAO.getSettingsList,
getDwrArgsFunction: function(request) {
return [];
},
getDwrArgsScope: this
}
}
}),
所以在這個時刻,這是無效的ExtJS 5.是否DwrProxy的有效期爲5的ExtJS ExtJS的http://kalmatrongeorgia.ge/dwrExtjs4Store/DwrProxy.js 4?或者我們需要另一個實施?
我想用它作爲:
var store = Ext.create('Ext.data.Store', {
// destroy the store if the grid is destroyed
autoDestroy: true,
model: 'Setting',
proxy: new Ext.ux.DwrProxy({
read: {
dwrFunction: DAO.getSettingList,
getDwrArgsFunction: function(request) {return [];},
getDwrArgsScope: this
},
write: {
dwrFunction: DAO.applySettingList,
getDwrArgsFunction: function(request) {return [];},
getDwrArgsScope: this
}
}),
但我得到的錯誤:
類型錯誤:this.addEvents不是一個函數 this.addEvents( '例外');
我該怎麼辦? (我有點鬆動並卡在它)
好的。謝謝,我認爲這將是一項血腥的任務。 – Elorry 2014-10-30 08:18:00
你總是可以僱人來爲你做......;) – Saki 2014-10-31 09:55:53