1

我在下面的代码中创建了一个迭代燃尽图。当我们尝试从附加了 apikey 的 Web 服务器启动它时,我们会看到一个由 Rally 登录屏幕而不是图形生成的窗口。如果您已经登录到 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>

4

1 回答 1

0

不幸的是,这是标准报告组件呈现的那些旧样式图表的限制。那些使用的 A1 服务不支持 API Keys。

您能做的最好的事情是使用Rally.ui.chart.Chart组件和 Lookback API 重新实现图表。

一些资源:

还有一个已经实现的相关应用程序用于发布燃尽图,您可以将其用作开始的地方:https ://github.com/RallyApps/app-catalog/tree/master/src/apps/charts/burndown

于 2016-04-19T17:26:13.477 回答