Показать всех связанных детей с wsapi.Store
Я искал способ отобразить все недостатки проекта и его детей в Ралли, однако я не могу найти правильный путь для этого.
Кажется, в конструкторе нет родительского свойства, однако я видел, как это свойство использовалось в предыдущих версиях с использованием 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);
Любая помощь будет принята с благодарностью. Кроме того, так как это мой первый вопрос, если я нарушил этикет, пожалуйста, дайте мне знать, чтобы я мог избежать этого в будущих постах.
Спасибо!
1 ответ
Вам просто нужно использовать обзор проекта... Ознакомьтесь с этим руководством: https://help.rallydev.com/apps/2.1/doc/
По умолчанию ваш магазин унаследует вашу глобальную область видимости, поэтому я ожидал бы, что он просто сработает, но в зависимости от того, что вы делаете, вам, возможно, придется явно указать область вашего проекта + вверх / вниз.