从Rally Solr Artifact Chooser Dialog中删除范围

时间:2014-06-24 15:53:30

标签: rally appsdk2

我正在使用rallysolrartifactchooserdialog来显示主动选择器。但是,填充网格的计划仅在我在Rally中的默认项目范围内。有没有办法将其配置为获取所有计划?

{
        xtype: 'rallysolrartifactchooserdialog',
        id: 'portfolioItemPicker',
        artifactTypes: ['portfolioitem/initiative'],
        autoShow: true,
        height: 250,
        title: 'Choose an Initiative',
        listeners: {
            scope: this,
            artifactChosen: function(picker, selectedRecord) {
                ...
            }
        }
}

我确实注意到文档中的storeConfig参数 - 也许这是解决方案?

1 个答案:

答案 0 :(得分:0)

你走在正确的轨道上。您可以通过在storeConfig上包含上下文来控制工件的范围:

storeConfig: {
    context: {
        //specify the workspace to search
        workspace: Rally.util.Ref.getRelativeUri(this.getContext().getWorkspace()),

        //all projects
        project: null
    }
}

顺便说一下,如果你使用的是2.0rc3,那么相应的事件实际上是artifactchosen(全部小写)。我将修复doc示例来反映......