gpt4 book ai didi

javascript - 从 Ext.data.Store 扩展不起作用

转载 作者:行者123 更新时间:2023-11-30 17:56:45 26 4
gpt4 key购买 nike

此代码有效:

        var myStore = Ext.create('Ext.data.Store', {
fields : [ 'abcd' ],
totalCount : 0,
proxy : {
type : 'ajax',
actionMethods : {
create : 'POST',
read : 'POST',
update : 'POST',
destroy : 'POST'
},
url : 'abcd.htm'
},
autoLoad : false
});

myStore.load();

但如果我这样做:

  Ext.define('MyStore', {
extend : 'Ext.data.Store',
fields : [ 'abcd' ],
proxy : null,
autoLoad : false,
constructor : function (url) {
this.proxy = new MyProxy(url); // MyProxy class works
}
});

var myStore = new MyStore('abcd.htm');
myStore.load();

然后就不行了,报错很奇怪。我正在使用 extjs 4。

最佳答案

您永远不会调用父类(super class)存储构造函数。

this.proxy = new MyProxy();
this.callParent();

关于javascript - 从 Ext.data.Store 扩展不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17935949/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com