Rally 如何在板上显示叶节点故事数

Rally 如何在板上显示叶节点故事数,rally,Rally,我正在努力在功能故事板的各个卡片上显示叶节点数。我正在使用LookbackAPI查询叶节点故事。下面的代码未正确显示数据,并且跳过了整个列的字段。你能告诉我我做错了什么吗?或者有没有简单的方法。我是一个应用程序开发新手。提前谢谢 cardConfig: { editable: false, showIconsAndHighlightBorder: false, fields: [ 'Name', { name: 'LeafCount', //field name

我正在努力在功能故事板的各个卡片上显示叶节点数。我正在使用LookbackAPI查询叶节点故事。下面的代码未正确显示数据,并且跳过了整个列的字段。你能告诉我我做错了什么吗?或者有没有简单的方法。我是一个应用程序开发新手。提前谢谢

cardConfig: {
editable: false,
showIconsAndHighlightBorder: false,
fields: [
    'Name', 
    {
        name: 'LeafCount', //field name
        hasValue: function() {return true;}, //always show this field
        renderTpl: Ext.create('Rally.ui.renderer.template.LabeledFieldTemplate', {
                    fieldLabel: 'Leaf story Count', //the field label
                    valueTemplate: Ext.create('Ext.XTemplate', 
                        ['{[this.getLeafCount(values)]}',
                         {getLeafCount: function(data) {
                            var OID = data.ObjectID;
                            snapshotStore = Ext.create('Rally.data.lookback.SnapshotStore', {
                                listeners: {
                                    load: function(store, records, success) {
                                        console.log(records.length);
                                        count = records.length;
                                    }
                                }, 
                                autoLoad: true,
                                useHttpPost: true,
                                fetch: ['Name', 'FormattedID', 'ObjectID'],
                                find: {
                                    "_ItemHierarchy": OID,
                                    "_TypeHierarchy": "HierarchicalRequirement",
                                    "Children": null,
                                    "__At": "current"
                                },
                                scope: this
                            });
                            return count;
                        //    return snapshotStore.totalCount;
                            }
                         }])
                })
    },
    //additional string fields
    'c_StoryType', 'Project', 'PlanEstimate', 'Parent', 'TaskEstimateTotal', 'TaskRemainingTotal'] 

},

这对您不起作用,因为在评估模板时,所有数据都需要可用-在呈现值之前,没有时间进行异步存储加载


对于这种特定情况,您不能只在卡上显示内置的LeafStoryCount字段吗?

这对您不起作用,因为评估模板时需要所有数据都可用-在呈现值之前没有时间进行异步存储加载


对于这种特殊情况,您不能在卡上显示内置的LeafStoryCount字段吗?

我不知道内置的LeafStoryCount字段。我在文档中找不到它。您能给我举个例子吗?每个PI类型(功能、计划等)都是从根PortfolioItem类型扩展而来的。谢谢但是我们没有PI订阅。哦,那么你只是在用史诗故事。我懂了。这是一个更加困难的问题。也许最好的方法是创建一个自定义卡,然后加载每个卡的数据,然后在数据存在后向卡添加一个字段。我会尽快想出一个更好的例子……是的,我在用史诗故事。举个例子就好了。非常感谢你,凯尔!我不知道内置的LeaftStoryCount字段。我在文档中找不到它。您能给我举个例子吗?每个PI类型(功能、计划等)都是从根PortfolioItem类型扩展而来的。谢谢但是我们没有PI订阅。哦,那么你只是在用史诗故事。我懂了。这是一个更加困难的问题。也许最好的方法是创建一个自定义卡,然后加载每个卡的数据,然后在数据存在后向卡添加一个字段。我会尽快想出一个更好的例子……是的,我在用史诗故事。举个例子就好了。非常感谢你,凯尔!