首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >显示所有与wsapi.Store相关的子级

显示所有与wsapi.Store相关的子级
EN

Stack Overflow用户
提问于 2018-07-17 21:44:15
回答 1查看 72关注 0票数 1

我一直在寻找一种方法来显示一个项目的所有缺陷,它是在拉力的孩子,但是我似乎找不到正确的方法去做这件事。

在构造函数中,似乎没有父属性,但是我看到在以前的版本中使用了wsapiStore。现在正确的做法是什么?

下面看看我的代码:

config.json:

代码语言:javascript
复制
{
    "name": "BasicRallyGrid",
    "className": "CustomApp",
    "server": "https://rally1.rallydev.com",
    "sdk": "2.1",
    "javascript": [
        "App.js"
    ],
    "css": [
        "app.css"
    ]
}

呼叫商店:

代码语言:javascript
复制
this.myStore= Ext.create('Rally.data.wsapi.Store', {
            model: 'Defect',
            autoLoad: true,
            filters: myFilters,
            /*filters: Ext.create('Rally.data.wsapi.Filter', {
                property: 'Parent',
                operator: '=',
                value: "SomeParent"
            }),
            listeners: {
                load: function (myStore) {
                    if (!this.myStore) {
                        this._createGrid(myStore);
                    }
                },
                scope: this
            },
            fetch: ['FormattedID', 'Name', 'Severity', 'Iteration', 'Project']
        });
    }
},

我的网格代码:

代码语言:javascript
复制
_createGrid: function (myStore) {
    this.myGrid = Ext.create('Rally.ui.grid.Grid', {
        store: myStore,
        columnCfgs: [
            'FormattedID', 'Name', 'Severity', 'Iteration', 'Project'
        ]
    });
    this.add(this.myGrid);

任何帮助都将不胜感激。另外,由于这是我在这里的第一个问题,如果我违反了一些礼仪,请告诉我,以便我可以避免在以后的帖子。

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2018-07-17 22:03:34

你只需要用项目范围..。查看本指南:stores-section-scoping

默认情况下,您的存储将继承您的全局范围,所以我本来希望它能够正常工作,但是根据您正在做的事情,您可能必须显式地指定您的项目范围+向上/向下。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51390629

复制
相关文章

相似问题

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