1

以前はgetItemsを使用して、ドロップダウンリスト内のすべてのアイテムを取得していました。 http://developer.rallydev.com/developer/iteration-dropdown

しかし、API 2.0では、反復コンボボックスからすべてのアイテムを取得するための同等の関数を見つけることができません。

何か案が?

別の問題:

getRawValueを使用すると、反復名のみが返されますが、反復の開始日と終了日も取得するにはどうすればよいですか?

4

1 に答える 1

1

イテレーションコンボボックスのすべてのアイテムを取得するには、コンボボックスに関連付けられているストアを取得する必要があります。以下のコードは、ストアのロードにリスナーを追加してから、そのストアに関連付けられているすべてのレコードを返します。

レコードを取得したら、getメソッドを使用してフィールドの値を取得し、フィールド名を渡すことができます。

Ext.create('Ext.Container', {
    items: [{
        xtype: 'rallyiterationcombobox',
        storeConfig: {
            listeners: {
                 load: function(store, records){
                    console.log(records);
                }
            }
        },
        listeners: {
            select: function(combobox) {
                console.log(combobox.getRecord().get("StartDate"));
                console.log(combobox.getRecord().get("EndDate"));
            }    
        }    
    }],
    renderTo: Ext.getBody().dom
});
于 2012-07-06T04:55:34.227 に答える