Rally 将儿童故事添加到史诗故事纸板中
我使用Rally App SDK创建了一个由目标版本过滤的史诗故事板。我想在黑板上显示每个史诗故事的儿童故事信息格式的ID和名称,我不知道怎么做。有人知道一个简单的方法把它加到每张卡片上吗?请参阅下面我的代码:Rally 将儿童故事添加到史诗故事纸板中,rally,Rally,我使用Rally App SDK创建了一个由目标版本过滤的史诗故事板。我想在黑板上显示每个史诗故事的儿童故事信息格式的ID和名称,我不知道怎么做。有人知道一个简单的方法把它加到每张卡片上吗?请参阅下面我的代码: _onLoad: function() { this.add({ xtype: 'rallycardboard', types: ['User Stor
_onLoad: function() {
this.add({
xtype: 'rallycardboard',
types: ['User Story'],
attribute: 'ScheduleState',
readOnly: true,
context: this.getContext(),
cardConfig: {
editable: false,
showIconsAndHighlightBorder: false,
fields: ['Name', 'TestCases', 'c_StoryType', 'Children', 'c_TargetRelease', 'PlanEstimate']
},
storeConfig: {
filters: [
{
property: 'c_StoryType',
value: 'SAGA Feature'
},
{
property: 'c_TargetRelease',
operator: '=',
value: this.down('rallyfieldvaluecombobox').getValue()
}
]
}
});
},
_onSelect: function() {
var board = this.down('rallycardboard');
board.refresh({
storeConfig: {
filters: [
{
property: 'c_StoryType',
value: 'SAGA Feature'
},
{
property: 'c_TargetRelease',
operator: '=',
value: this.down('rallyfieldvaluecombobox').getValue()
}
]
}
});
},
您可以通过在cardConfig中指定要在卡上显示的内容来实现这一点 然后定义_renderChildStories函数, I thing value将是一个子故事的集合,因此您可以根据val值循环它
cardConfig: {
fields: [
'Name',
'TestCases',
'c_StoryType',
'Children',
'c_TargetRelease',
'PlanEstimate'
{ name: 'Children', renderer: this._renderChildStories },
],
}
_renderChildStories: function(val) {
var store = Ext.create('Rally.data.custom.Store',{
data: [
{
'FormattedID': val.get('FormattedID'),
'Name': val.get('Name')
}
]
});
return store
}