1
我正在嘗試創建一個選擇器,可以選擇分配給所選迭代的工作產品。爲什麼我的故事選擇器上的查詢不起作用?
由下面的代碼創建的選配器僅顯示「沒有任何可顯示內容」。即使我知道迭代中有幾個用戶故事。
註釋查詢規範會生成一個Chooser,它顯示項目整個歷史記錄中的200個工作產品。
function addChooser() {
var rallyDataSource = new rally.sdk.data.RallyDataSource('__WORKSPACE_OID__',
'__PROJECT_OID__',
'__PROJECT_SCOPING_UP__',
'__PROJECT_SCOPING_DOWN__');
var iterDropdown;
var wpChooser;
function onWPSelected(wpChooser, eventArgs) {
var selectedItem = eventArgs.selectedItem;
console.log(selectedItem);
};
function displayChooser(iterSelectedName) {
var chooserConfig = {
type : 'HierarchicalRequirement',
title : 'Choose a Work Product',
fetch : 'FormattedID,Name',
width : 600
};
chooserConfig.query = '(Iteration.Name = "' + iterSelectedName + '")';
wpChooser = new rally.sdk.ui.Chooser(chooserConfig, rallyDataSource);
wpChooser.display(onWPSelected);
};
function onIterationSelected(dropdown, eventArgs) {
var selectedName = dropdown.getSelectedName();
displayChooser(selectedName);
};
function showDropdown() {
var iterConfig = {
rememberSelection : false
};
iterDropdown = new rally.sdk.ui.IterationDropdown(iterConfig, rallyDataSource);
iterDropdown.display(document.getElementById('iterationDiv'), onIterationSelected);
};
//Load initial data
showDropdown();
};
rally.addOnLoad(addChooser);
我已經嘗試在選配器的fetch屬性中添加迭代,但這沒有任何影響。
感謝您的回答和建議。我想這是一個格式問題,但我找不到正確的組合。最後我使用了IterationDropdown的getQueryFromSelected。這似乎是更優雅的解決方案。再次感謝。 – 2012-04-16 14:16:41