我试图在 Rally 中创建一个 Cardboard 来显示分配给特定项目的故事(在给定的版本中)。
我们使用项目字段来确定我们三个 Scrum 团队中的哪一个正在处理特定的故事。我想要一个板式显示,让我可以快速地将故事从一个团队转移到另一个团队,并显示给定版本的每个团队板块上的内容列表。
我想出了以下自定义 HTML 应用程序:
function cardboardOnLoad(cardboard, args) {
var items = args.items;
var itemsByType = cardboard.getItems(null, "Defect");
var itemsByState = cardboard.getItems("Accepted");
var itemsByTypeAndState = cardboard.getItems("Backlog", "Defect");
}
function onLoad() {
var rallyDataSource = new rally.sdk.data.RallyDataSource('__WORKSPACE_OID__',
'__PROJECT_OID__', '__PROJECT_SCOPING_DOWN__');
var cardboardConfig = {
types : ["Defect", "HierarchicalRequirement"],
attribute: "Project",
fetch : "Name,FormattedID,Owner,ObjectID",
query : 'Release.Name = "RI 3.1.0"',
order : 'Rank'
};
var cardboard = new rally.sdk.ui.CardBoard(cardboardConfig, rallyDataSource);
cardboard.addEventListener(cardboard.getValidEvents().onLoad, cardboardOnLoad);
cardboard.display("cardboard");
}
rally.addOnLoad(onLoad);
唯一的问题是它实际上并没有显示我的故事......只是项目列名......
如果我将属性值更改为“ScheduleState”,但不是“项目”,它会显示故事,我不知道为什么......
任何帮助,将不胜感激。
谢谢。