我在用纸板制作一个项目故事图。它应该通过迭代(列)显示所有底层故事(即没有子层的故事,因此可以迭代),并选择将行设置为Epic (项目组合项)或父用户故事(父)。
问题是,当rowconfig = 'PortfolioItem‘时,我只得到史诗的直接子故事。当rowconfig = ' parent‘时,我会得到底层的故事,尽管我怀疑这是因为我最多有一个父故事,所以任何子故事都是底层的。
只是一个分组配置,但似乎也在过滤查询。
ie给出了以下层次结构:
Epic A -> Story 1 -> Story aa
Epic A -> Story 1 -> Story ab
Epic A -> Story 2
Epic B -> Story 3
Story 4
Story 5 -> story cc当我按史诗分组时我想要什么
Epic A
-------
Story aa, Story bb, Story 2
Epic B
-------
Story 3
None
-----
Story 4, Story 5我从rowconfig =‘PortfolioItem’得到的东西:
Epic A
-------
Story 1, Story 2
Epic B
-------
Story 3
None
-----
Story 4, Story cc使用rowconfig =‘’获得的内容:
Story 1
-------
Story aa, Story ab
Story 5
-------
story cc
None
-----
Story 2, Story 3, Story 4有没有办法迫使商店获得最低级别的故事,即使rowconfig是'PortfolioItem'?在这种情况下,我可以假设在史诗和底层之间最多有一位家长。
实际的代码就在这里--现在我删除了所有过滤器。
me.StoryMapBoard = Ext.create('Rally.ui.cardboard.CardBoard',{
//xtype: 'rallycardboard',
types: ['User Story'],
attribute: 'Iteration',
context: this.getContext(),
rowConfig: {
field: 'Parent' // switch to 'PortfolioItem' to show the Epic
},
cardConfig: {
fields: [
'Name',
'ScheduleState',
'Parent',
'DirectChildrenCount'
]
},
listeners: {
load: me._onBoardLoaded,
scope: me
},
storeConfig: {
//filters: myFilters,
context:{
project:'FOOBAR', //not my actual project
projectScopeUp: false,
projectScopeDown: true
},
}
});
me.add(me.StoryMapBoard);发布于 2018-09-29 01:35:36
将您的rowConfig.field设置为"Feature"。该字段将正确填充叶故事和中间的任何史诗。
发布于 2018-09-29 09:54:07
哎哟-啊!将rowConfig.field设置为“史诗”有效。我以为我一开始就试过但没有得到正确的结果..。也许我把它打错了。
https://stackoverflow.com/questions/52563042
复制相似问题