Rally应用程序SDK 2.0rc1-未捕获引用错误:未定义集会



长期SO读者,第一次提问者。我对JavaScript编码还很陌生,我正在开发Rally应用程序。我正在尝试"更新"现有项目,所以我想我应该在应用程序的开头设置数据源,如下所示:

Ext.define('CustomApp', {
    extend: 'Rally.app.App',
    componentCls: 'app',
    launch: function() {
        this.rallyDataSource = new rally.sdk.data.RallyDataSource("__WORKSPACE_OID__",
                 "__PROJECT_OID__",
                 "__PROJECT_SCOPING_UP__",
                 "__PROJECT_SCOPING_DOWN__");

然而,在页面加载时,Chrome控制台显示"未捕获的ReferenceError:rally未定义"。我检查了HTML以确保有对sdk.js的引用,其中有:

 <script type="text/javascript" src="/apps/2.0rc1/sdk.js"></script>

我四处寻找并尝试了一些解决方案,但似乎都不起作用。有其他人遇到过这种情况,或者知道是什么原因造成的?

编辑:为了澄清,我正在Rally工作区中测试它。我有正确加载和填充发布和用户故事信息的组合框,所以我知道它能够进行通信。

rixo在上面的右边。基本上,您尝试使用来自sdk2.x的sdk1.x代码(rally.sdk.data.RallyDataSource和hangman变量)。

SDK 1.x已弃用,但此处仍提供文档:https://help.rallydev.com/app-sdk

SDK 2.x是首选平台,其文档如下:https://help.rallydev.com/apps/2.0rc2/doc/

这两个资源都包含了一堆入门指南等等。

这不应该是大写'r'的Rally.sdk.data吗?

最新更新