首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >通用组件

通用组件
EN

Stack Overflow用户
提问于 2013-06-10 17:25:44
回答 1查看 81关注 0票数 1

这是我的店铺:

代码语言:javascript
运行
复制
Ext.define('base.common.store.BaseStore',{
    extend:'Ext.data.Store',
    remoteSort: true,
    proxy: {
        //url:this.url,
        type: 'ajax',
        pageParam: false, //to remove param "page"
        startParam: false, //to remove param "start"
        limitParam: false, //to remove param "limit"
        reader: {
            type: 'json',
            id: 'id',
            root: 'list'
        }
    }
})  

这是我创建它的一个实例的时候:

代码语言:javascript
运行
复制
var dsGroups = Ext.create('base.common.store.BaseStore',{
            model:'base.common.model.Group'
            //proxy:{url:"Group.getGroups"}

        });
dsGroups.getProxy().url = "Group.getGroups";

这个问题是:有一种方法可以在Ext.create调用中注入proxy.url属性吗?(我不想使用最后一条语句)

任何类型的帮助或想法都是有用的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-06-10 19:23:50

代码语言:javascript
运行
复制
Ext.define('base.common.store.BaseStore',{
    extend:'Ext.data.Store',
    remoteSort: true,

    defaultProxyCfg: {
        type: 'ajax',
        pageParam: false, //to remove param "page"
        startParam: false, //to remove param "start"
        limitParam: false, //to remove param "limit"
        reader: {
            type: 'json',
            id: 'id',
            root: 'list'
        }
    }

    constructor: function(config){
        config = Ext.apply({}, config);
        config.proxy = Ext.apply({
            url: config.url
        }, this.defaultProxyCfg);
        this.callParent([config]);
    }
});
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17020642

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档