gpt4 book ai didi

javascript - 使用APP SDK 2.1获取迭代的用户故事集合

转载 作者:行者123 更新时间:2023-11-28 04:26:34 26 4
gpt4 key购买 nike

我试图将所有用户故事分配给给定的迭代来计算一些指标。我可以成功获得所有迭代,但无法找出获取其用户故事的内置方法。从文档(以及其他各个地方)中,我读到了有关分层需求的内容,它似乎不属于 App SDK 的一部分,现在我正在研究集合。

this.iterationRecords = Ext.create('Rally.data.wsapi.Store', {
model: 'Iteration',
fetch: ["Name", START_DATE_FIELD, END_DATE_FIELD, "ObjectID", "State", "PlannedVelocity", "UserStories"], //Having trouble grabbing User Stories
sorters: [
{property: START_DATE_FIELD, direction: "DESC"},
{property: END_DATE_FIELD, direction: "DESC"},
{property: "State", operator: "=", value: "Accepted"}
],
autoLoad: true,
listeners: {
load: function(store, records) {
console.log(records);
}
}
});

感谢任何帮助!

最佳答案

HierarchicalRequirement 只是用户故事的一个奇特名称。您是正确的,在包含其计划项目的迭代中没有直接收集。然而,查询它们相当简单。

this.storiesInIteration = Ext.create('Rally.data.wsapi.Store', {
model: 'HierarchicalRequirement',
fetch: ["FormattedID", "Name"],
filters: [{
property: 'Iteration.Name',
value: 'My Iteration'
}]
autoLoad: true,
listeners: {
load: function(store, records) {
console.log(records);
}
}
});

请注意,Rally 有“类似迭代”的概念 - 通常有许多具有相同名称、开始和结束日期的迭代(层次结构中的每个项目一个)。这就是当您创建新迭代时那个小级联迭代复选框的作用,这就是为什么您必须按名称而不是按引用来过滤它们。

关于javascript - 使用APP SDK 2.1获取迭代的用户故事集合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45003889/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com