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 に答える