SDK 2:%done列

时间:2012-07-31 17:00:35

标签: rally

我想使用%完成字段,该字段使用与项目组合项目的故事计划估算相同的功能,但另一个字段除外。

我想做的是为已经标记为必须修复特定版本的缺陷创建相同类型的栏,然后通过计划估算显示%完成。我可以处理缺陷列表,计算%完成等。

您能告诉我一个如何显示这样一列的例子吗?

2 个答案:

答案 0 :(得分:3)

我们在SDK 2.0p3版本中有PercentDoneTemplate,但它目前在SDK中是私有的。你可以使用它,但我们冒着将来改变它的风险。我们正在考虑将其作为公开支持的组件。要在网格中使用它,您只需向templatecolumn添加columnCfg列,如下所示:

this.add({
    xtype: 'rallygrid',
    store: myStore,
    columnCfgs: [{
        text: 'Name',
        dataIndex: 'Name',
        flex: 1
    },
    {
        xtype: 'templatecolumn',
        tpl: Ext.create('Rally.ui.renderer.template.PercentDoneTemplate')
    }]  
});

模板期望您的数据有一个名为percentDone的字段(区分大小写)。您可以通过为percentDoneName

添加配置选项来更改它
{
    xtype: 'templatecolumn',
    tpl: Ext.create('Rally.ui.renderer.template.PercentDoneTemplate', {
         percentDoneName: 'myPercentDoneField'
    }),
}  

它应该看起来像:

grid with percent done template

答案 1 :(得分:2)

如果您可以将百分比计算为十进制,那么您可以轻松生成一个rallypercentdone组件。但是,我不知道您希望如何将它们放在列中。也许Rally开发者能够在这方面更好地帮助你。

https://rally1.rallydev.com/apps/2.0p2/doc/#!/api/Rally.ui.PercentDone