Javascript Rally app SDK 2.0rc1-未捕获引用错误:未定义Rally

Javascript Rally app SDK 2.0rc1-未捕获引用错误:未定义Rally,javascript,extjs,rally,Javascript,Extjs,Rally,好久不见的读者,第一次提问的人。我对JavaScript编码还相当陌生,我正在开发一个Rally应用程序。我正在尝试“更新”现有项目,所以我想我应该在应用程序的开头设置数据源,如下所示: Ext.define('CustomApp', { extend: 'Rally.app.App', componentCls: 'app', launch: function() { this.rallyDataSource = new rally.sdk.data.

好久不见的读者,第一次提问的人。我对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控制台显示“未捕获引用错误:未定义拉力”。我检查了HTML以确保有对sdk.js的引用,并且有:

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

我四处寻找并尝试了一些解决方案,但似乎没有任何效果。有没有其他人遇到过这种情况,或者知道是什么原因造成的


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

这不应该是
Rally.sdk.data
大写字母“r”?

rixo在上面的轨道上。基本上,您正在尝试使用sdk 2.x中的sdk 1.x代码(rally.sdk.data.RallyDataSource和hangman变量)

SDK 1.x已弃用,但此处仍有文档:

SDK 2.x是首选平台,其文档如下:


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

嗯,我在使用文档,但似乎在什么地方弄混了。尽管我仍然不确定如何更新2.0SDK中的特定记录,但我确实找到了BulkRecordUpdater,这正是我所需要的。谢谢你的帮助!查看本指南,它解释了模型并演示了完整的crud生命周期:正是我所需要的!不知道我是怎么错过的,但是谢谢你的直接链接。