欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

extjs里面store怎么接受create的时候传的参数

更新时间: 2014-01-05 01:51:18 责任编辑: Author_N1

 

extjs里面store如何接受create的时候传的参数
Ext.define('LogServer.store.Define', {
    extend: 'Ext.data.Store',
    model: 'LogServer.model.Define',
    autoLoad: true,

    proxy: {
        type: 'ajax',
        url: 'data/Define.php',
        extraParams: {
            a: 2,
            b: xxxxxxxxxx
        },
        reader: {
            type: 'json',
            root: 'datas',
            successProperty: 'success'
        }
    }

});


上面是我定义的一个store,其中proxy.extraParams.b的值我想靠创建的时候传入的参与来取得。
我创建代码如下:
var store = Ext.create('LogServer.store.Define', {option: 1});
我该如何把create时的option的值传给b?
--参考方法--
不太清楚什么样的场景http://www.itniwo.net/blog/v/184574.html
希望可以帮助到你 - -
--参考方法--
        Ext.define('LogServer.store.Define', {
            extend: 'Ext.data.Store',
            model: 'LogServer.model.Define',
            autoLoad: true,
            constructor: function (config) {
                this.proxy.extraParams.b = config.option;
                this.callParent();
            },

            proxy: {
                type: 'ajax',
                url: 'data.txt',
                extraParams: {
                    a: 2
                },
                reader: {
                    type: 'json',
                    root: 'datas',
                    successProperty: 'success'
                }
            }

        });
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 01:51:18
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/2074/
本文WWW.DOC100.NET DOC100.NET版权所有。