拉力赛标准报告,APIKey问题,但在登录时有效

时间:2016-04-12 20:10:32

标签: rally code-rally

我在下面的代码中创建了一个迭代刻录图表。当我们尝试从附加了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>

1 个答案:

答案 0 :(得分:0)

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

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

一些资源:

还有一个相关的应用已经针对可以用作入门地点的发布方法实施:https://github.com/RallyApps/app-catalog/tree/master/src/apps/charts/burndown