我在下面的代码中创建了一个迭代刻录图表。当我们尝试从附加了apikey的Web服务器启动它时,我们会看到使用Rally Login屏幕而不是图形生成的窗口。如果您已登录Rally工具,则图表确实生成正确。我们只在标准报告中看到此问题,因为当APIKey附加到路径时,使用treegrid生成的代码会按预期工作。
谢谢! 马克
<!DOCTYPE html>
<html>
<head>
<title>iterationburndown</title>
<script type="text/javascript" src="https://rally1.rallydev.com/apps/2.1/sdk.js"></script>
<script type="text/javascript">
Rally.onReady(function() {
Ext.create("Ext.Container", {
context: {},
items: [{
xtype: "rallystandardreport",
width: 750,
height: 500,
reportConfig: {
report: "IterationBurndown",
iteration: "April",
subchart: "hide",
title: "Iteration Burndown"
},
project: "https://rally1.rallydev.com/slm/webservice/v2.0/project/51186097359",
projectScopeUp: !1,
projectScopeDown: !0
}],
renderTo: Ext.getBody().dom
});
Rally.launchApp('CustomApp', {
name: "iterationburndown",
parentRepos: ""
});
});
</script>
<style type="text/css">
</style>
答案 0 :(得分:0)
不幸的是,这是对标准报表组件呈现的旧样式图表的限制。这些使用的A1服务不支持API密钥。
您可以做的最好的事情是使用Rally.ui.chart.Chart组件和Lookback API重新实现图表。
一些资源:
还有一个相关的应用已经针对可以用作入门地点的发布方法实施:https://github.com/RallyApps/app-catalog/tree/master/src/apps/charts/burndown