我正在利用拉力赛标准报告来生成迭代燃尽,但考虑到我想在维基/网页上发布此消息。寻找一种方法将其指向项目/子项目,以便我可以在一个页面上有多个这样的实例。我通过上下文尝试过,但我显然错过了一些东西。代码如下,任何指导/建议将不胜感激!
谢谢! 标记
Ext.create('Ext.Container', {
context : {
workspace : 'https://rally1.rallydev.com/slm/webservice/v2.0/workspace/50876644101',
project : 'https://rally1.rallydev.com/slm/webservice/v2.0/project/50891172431'
},
items: [{
xtype: 'rallystandardreport',
width: 750,
height: 500,
reportConfig: {
report: 'IterationBurndown',
subchart: 'hide',
title : 'IterationBurndown',
project : 'Harrier'
}
}],
renderTo: Ext.getBody().dom
});
答案 0 :(得分:0)
你走在正确的轨道上。 StandardReport组件是最早编写的组件之一,因此它并不完全遵循标准功能来传递与大多数SDK其余部分一样的上下文。
您使用上面project配置的正确路径 - 它只需要是您要定位的项目的参考而不是名称,并且它在根组件配置上正确而不是在reportConfig下面。还有projectScopeUp和projectScopeDown。
这里还有一个完整的例子:https://help.rallydev.com/apps/2.0/doc/#!/example/standard-report
{
xtype: 'rallystandardreport',
width: 750,
height: 500,
reportConfig: {
report: 'IterationBurndown',
subchart: 'hide',
title : 'IterationBurndown'
},
project: '/project/12345',
projectScopeUp: false,
projectScopeDown: true
}