-1
財產「hasOwnProperty」我的下一個店:ExtJS的searchfield無法讀取的不確定
Ext.define('Invoices.store.Invoice', {
extend: 'Ext.data.Store',
model: 'Invoices.model.Invoice',
alias: 'store.InvoiceStore',
remoteFilter: false,
proxy: {
type: 'ajax',
url: '/invoices/filter',
reader: {
type: 'json'
}
},
autoLoad: false
});
而這種模式:
Ext.define('Invoices.model.Invoice', {
extend: 'Ext.data.Model',
fields: ['data']
});
當我打電話從視圖這構成元素,顯示的錯誤:
{
xtype: 'searchfield',
name: 'client',
store: 'InvoiceStore',
fieldLabel: 'Cliente<b><span style="color: #d32f2f">*</span></b>'
},
Uncaught TypeError: Cannot read property 'hasOwnProperty' of undefined
而這發生在代碼SearchField組件主類的下一行:
if (!me.store.proxy.hasOwnProperty('filterParam')) {
me.store.proxy.filterParam = me.paramName;
}
我認爲這是因爲空引用傳遞給組件,可能是商店,但我改變了別名和模型,沒有發生任何事情,仍然顯示相同的錯誤。
任何幫助?任何想法?我應該被解僱嗎?
對不起,我遲到了,這實際上做的魔力。 –