Rally 检索项目名称

Rally 检索项目名称,rally,Rally,你如何在Rally中获得项目名称 我正在使用一个网格应用程序,我所要做的就是为网格视图包含一个“项目”字段。但是,由于“Project”实际上是一个对象,因此结果字段为“[object object]”。那么,如何才能获得字符串类型的名称呢 这是我的专栏CFGS中关于创建字段的代码 { 文本:“项目”, dataIndex:this.getContext().getProject().get },试试这个.getContext().getProject()。\u重新对象名或这个.getConte

你如何在Rally中获得项目名称

我正在使用一个网格应用程序,我所要做的就是为网格视图包含一个“项目”字段。但是,由于“Project”实际上是一个对象,因此结果字段为“[object object]”。那么,如何才能获得字符串类型的名称呢

这是我的专栏CFGS中关于创建字段的代码

{
文本:“项目”,
dataIndex:this.getContext().getProject().get
},

试试
这个.getContext().getProject()。\u重新对象名
这个.getContext().getProject().Name

在某些情况下,在控制台中打印和浏览对象很有用,因为可能需要遍历
project.data.\u reobjectname
,如中所示,或者在您的情况下:

Ext.define('CustomApp', {
    extend: 'Rally.app.App',
    componentCls: 'app',
    items:{ html:'<a href="https://help.rallydev.com/apps/2.0/doc/">App SDK 2.0 Docs</a>'},
    launch: function() {
        var currentProject = this.getContext().getProject();
        console.log(currentProject);
        this.add({
            xtype:'container',
            html: currentProject.Name
        });

    }
});
Ext.define('CustomApp'{
扩展:“Rally.app.app”,
组件CLS:“应用程序”,
项目:{html:'},
启动:函数(){
var currentProject=this.getContext().getProject();
console.log(currentProject);
这个。添加({
xtype:“容器”,
html:currentProject.Name
});
}
});

好的,这样可以获取当前/选定的项目,但是如果我想查看与特定缺陷相关的项目名称,该怎么办?例如,当我从上面运行代码时,控制台会记录我当前所在项目的名称,但我希望看到与网格中的缺陷相关联的项目。这些方法在这种情况下似乎不起作用。您是对的,这适用于此。getContext().getProject().get-您问的问题。缺陷上的项目属性是对完整对象的引用,但您只能获得该引用。这不是特定于AppSDK的,而是WS-API v2.0的常规。要获取完整的项目对象,需要在单独的请求中对其进行水合物化,并获取引用中不可用的字段。但如果您只需要名称,只需使用_REOBJECTNAME即可