2015-09-03 26 views
0

我打電話反彈與WSAPI下面的代碼讓我的項目porfolio項目發佈:無法擷取上PortfolioItems

var estimatedTasksQuery2 = Ext.create('Rally.data.WsapiDataStore', { 
    model: 'PortfolioItem', 
    limit: Infinity, 
    fetch: ['PortfolioItemType', 'ActualEndDate', 'Milestones', 'PreliminaryEstimate', 'Release', 'Parent'], 
    filters: [ 
       ] 
}); 

estimatedTasksQuery2.load({ 
    callback: function(store) { 

     store.each(function(record) { 
       console.log(record);     
     }); 
    } 
}); 

這是在不顯示釋放返回一個對象。正如我在this documentation看到預計portfolioItems返回分配的釋放。誰可以幫我這個事?

UPDATE:

剛剛意識到,無論是功能Iniative即可到達。文檔說「父」對象應該返回這個信息。

回答

1

的版本屬性只能分配給PI層次結構中的最低級別PortfolioItem(默認情況下,「功能」,雖然這可能對於不同取決於你的工作區設置你的工作區被命名)。

由於您已將'PortfolioItem'設置爲您的模型類型,您的代碼將檢索所有投資組合項目類型:主動性,功能等。因此,您可能試圖從Initiatives檢索Parent和Release信息,這些數據是根據PI層次結構的設置。

嘗試使用:model: 'PortfolioItem/Feature'代替。這應該是你使用的是默認命名方案,其中特徵是最低PI類型的名稱搜索結果限制到最低水平的層次,只要。