我一直在寻找一种方法来显示一个项目的所有缺陷,它是在拉力的孩子,但是我似乎找不到正确的方法去做这件事。
在构造函数中,似乎没有父属性,但是我看到在以前的版本中使用了wsapiStore。现在正确的做法是什么?
下面看看我的代码:
config.json:
{
"name": "BasicRallyGrid",
"className": "CustomApp",
"server": "https://rally1.rallydev.com",
"sdk": "2.1",
"javascript": [
"App.js"
],
"css": [
"app.css"
]
}呼叫商店:
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']
});
}
},我的网格代码:
_createGrid: function (myStore) {
this.myGrid = Ext.create('Rally.ui.grid.Grid', {
store: myStore,
columnCfgs: [
'FormattedID', 'Name', 'Severity', 'Iteration', 'Project'
]
});
this.add(this.myGrid);任何帮助都将不胜感激。另外,由于这是我在这里的第一个问题,如果我违反了一些礼仪,请告诉我,以便我可以避免在以后的帖子。
谢谢!
发布于 2018-07-17 22:03:34
你只需要用项目范围..。查看本指南:stores-section-scoping
默认情况下,您的存储将继承您的全局范围,所以我本来希望它能够正常工作,但是根据您正在做的事情,您可能必须显式地指定您的项目范围+向上/向下。
https://stackoverflow.com/questions/51390629
复制相似问题