1

2.0p3 の rallymultiobjectpicker の storeCfg で「filters」と「customQuery」のいずれかまたは両方を指定しても、ストア内のデータを制限するためにまったく機能しないようです。そのようなシナリオの 1 つは、以下に示すように、タグで動作する rallymultiobjectpicker を制限して、アーカイブされていないもののみを表示することです。

Ext.widget('rallymultiobjectpicker', {
    modelType: 'tag',
    fieldLabel: 'Tags',
    storeCfg: {
        customQuery: '(Archived = false)',
        filters: [
            {
                property: 'Archived',
                value: 'false'
            }
        ]
    }
});
4

2 に答える 2

1

探しているプロパティは、storeCfgではなくstoreConfigと呼ばれます。これは、2.0p3で修正したSDKの以前の2.0p2バージョンとの不一致でした。customQueryプロパティは必要ありません。

于 2012-09-11T19:17:40.663 に答える
0

(個人的な経験と以前の回答に基づく)

Rally SDK 2 の現在のバージョンでは、フィルターはコンボボックス、ピッカーなどで正しく機能しません。アクティブ化時にコントロールがデータをロードすると、フィルターは無視されます。

回避策は、フィルターの代わりに customQuery を使用することです。例えば:

combobox.store.customQuery = this.iterationCombobox.getQueryFromSelected().toString();
combobox.store.load();

customQuery を変更しても、フィルターのようにストアはリロードされません。

于 2012-09-15T02:19:00.423 に答える