2012-07-05 58 views
1

我曾經使用getItems獲取dropdownList中的所有項目。 http://developer.rallydev.com/developer/iteration-dropdown如何從迭代組合框中獲取所有項目

但在API 2.0中,我無法找到用於從迭代組合框中獲取所有項的等效函數。

有什麼想法?

另一個問題:

使用getRawValue只返回迭代的名字,我怎麼能拿也是迭代開始日期和結束日期?

+0

例如,我希望我需要的是獲取下一個和上一個迭代名稱,因爲我的報告應該顯示前一次和下一次迭代中的一些信息作爲趨勢測量。 – user1504174 2012-07-05 15:59:21

回答

0

要獲取迭代組合框的所有項目,您需要獲取與組合框關聯的商店。下面的代碼將一個偵聽器添加到商店負載中,然後返回與該商店相關聯的所有記錄。

一旦您有記錄,您可以使用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 
}); 
相關問題