0

我正在使用 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 参数 - 也许这就是解决方案?

4

1 回答 1

0

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

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

        //all projects
        project: null
    }
}

顺便说一句,如果您使用的是 2.0rc3,则相应的事件实际上是 artifactchosen(全部小写)。我将修复文档示例以反映...

于 2014-06-24T19:06:11.747 回答