首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Wsapi数据存储查询

Wsapi数据存储查询
EN

Stack Overflow用户
提问于 2013-10-29 20:21:15
回答 2查看 638关注 0票数 1

我希望使用RallSDK2.0rc1中的W皂i数据存储查询将所有项目都放在选定项目(即整个子项目分支)下。是否可以使用查询递归地获取所有子项目名称?或者,我需要编写一个单独的递归函数来获取该信息吗?如果需要单独的递归函数,我应该如何将数据填充到例如组合框中?我是否需要创建一个单独的数据存储,并将数据从递归函数中推送到其中,然后将Combobox的存储链接到它?

另外,如何在Rally SDK2.0rc1中获得“当前工作区名称”(我在Rally中工作的工作区)?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-10-29 21:45:40

使用“context”配置选项指定要从哪个项目级别开始,并添加“projectScopeDown”以确保返回子项目。看起来是这样的:

代码语言:javascript
复制
Ext.create('Rally.data.WsapiDataStore', {
    limit : Infinity,
    model : 'Project',      
    fetch : ['Name','ObjectID'],
    context : {
        project : '/project/' + PROJECT_OID,
        projectScopeDown : true
    }
}).load({
    callback: function(store) {
        //Use project store data here
    }
});

若要获取当前上下文数据,请使用:this.getContext()

代码语言:javascript
复制
var workspace = this.getContext().getWorkspace();
var project = this.getContext().getProject();
票数 2
EN

Stack Overflow用户

发布于 2014-03-05 16:32:24

如果您尝试使用console.log公开this.getContext()、.getWorkspace()和this.getContext().getProject(),您可能会更好地理解返回的内容和所需的内容。在我的一个例子中,我不得不使用this.getContext().getProject().project。使用控制台调试语句是根据其使用情况确定所需内容的最佳方法。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19668302

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档