【问题标题】:Custom App to show percentage acceptance acceptance for all teams自定义应用程序以显示所有团队的接受百分比
【发布时间】:2016-06-13 10:32:11
【问题描述】:

因此,我们正在寻求构建一个自定义应用程序,该应用程序将显示组/应用程序下所有团队的接受百分比。假设我在一个应用程序/项目下分组了 10 个团队(Rally 左侧层次结构树中的节点),我希望在一列中显示团队名称以及旁边的接受百分比(对于在组合框中选择的迭代) .因此,如果我目前在父项目中(其中 10 个团队是子项目),那么我希望我的应用显示面板中列出的各个团队的接受百分比。

到目前为止,已经成功地为一个团队做这件事(如果我在一个团队的上下文中),我有代码可以获取所选迭代的所有故事,并根据故事的状态计算接受百分比.

有什么方法可以让我获得每个团队的独立故事列表 父节点?目前,我在父节点/项目下获得了大量所有故事的列表。

【问题讨论】:

    标签: rally


    【解决方案1】:

    如果您想按子项目对故事进行分组,您可以在商店配置中使用 groupField: 'Project'。以下是为当前迭代安排的故事示例,按父项目下的各个子项目分组:

    Ext.define('CustomApp', {
        extend: 'Rally.app.App',
        componentCls: 'app',
        launch: function() {
            var today = new Date().toISOString();
            this.add({
                xtype: 'rallygrid',
                columnCfgs: [
                    'FormattedID',
                    'Name',
                    'State',
                    'ToDo'
                ],
                context: this.getContext(),
                features: [{
                    ftype: 'groupingsummary',
                    groupHeaderTpl: '{name} ({rows.length})'
                }],
                storeConfig: {
                    model: 'UserStory',
                    groupField: 'Project',
                    groupDir: 'ASC',
                    fetch: ['Project'],
                    filters: [
                        {
                            property: 'Iteration.StartDate',
                            operator: '<=',
                            value: today
                        },
                        {
                            property: 'Iteration.EndDate',
                            operator: '>=',
                            value: today
                        }
                    ],
                    getGroupString: function(record) {
                        var project = record.get('Project');
                        return project._refObjectName;
                    }
                }
            });
        }
    });
    

    【讨论】:

      猜你喜欢
      • 2022-10-25
      • 1970-01-01
      • 2013-07-04
      • 1970-01-01
      • 2017-11-20
      • 1970-01-01
      • 1970-01-01
      • 2019-11-13
      • 2017-11-22
      相关资源
      最近更新 更多