2012-06-25 127 views
0

我試圖預先填充創建缺陷彈出窗口,但我不清楚可以傳遞哪些鍵/值。文件說鑰匙應該是'姓名'和'描述',但他們沒有被拿起。然而,環顧四周之後,我發現它正在採用'defaultName'。 任何幫助表示讚賞!將默認值傳遞給AddNew組件

`

 function onAddNewPreCreate(addNew, eventArgs) 
     { 
      eventArgs.item["defaultName"] = "name"; 
      eventArgs.item["Description"] = "description"; 
      eventArgs.item["defaultDescription"] = "description123"; 
     } 
     function onLoad() { 

     var rallyDataSource = new rally.sdk.data.RallyDataSource('__WORKSPACE_OID__', 
       '__PROJECT_OID__', 
       '__PROJECT_SCOPING_UP__', 
       '__PROJECT_SCOPING_DOWN__'); 

     var addNewConfig = { 
     types : ["Defect"] 
     }; 

     var addNew = new rally.sdk.ui.AddNewArtifact(addNewConfig, rallyDataSource); 
     addNew.addEventListener('onPreCreate', onAddNewPreCreate);; 
     addNew.display("addNewDiv"); 
    } 

    rally.addOnLoad(onLoad); 

`

回答

0

不幸的是,支持對AddNewArtifact(以及rally.sdk.util.Navigation.popupCreatePage)字段列表中沒有詳細記錄。說明不是支持在編輯器窗口中進行預填充的字段之一。支持預填充的字段爲:

User Story: 
defaultName 
rank 
iteration 
release 
parent 
dpyOid {dependency} 

Defect: 
defaultName 
defectSuiteOid {Defect Suites} 
testCaseResult 
testCase 
requirement 
iteration 

Defect Suite: 
defaultName 
rank 
iteration 

Portfolio Item: 
defaultName 
rank 
parent 

Task: 
workProduct 

Test Case: 
testfolderOid {Test Folder} 
artifactOid {Artifact} 

Test Set: 
iteration 
release 
+0

謝謝!我真的希望預先填充說明。這就是大部分信息所在。任何想法是否以及何時可能支持? – user1478865

+0

看起來像描述將是一個很好的包括 - 不知道什麼時候可以實現。我建議將它作爲理念發佈在Rally Ideas上:http://ideas.rallydev.com可以獲得對此類功能的投票/牽引。 – 2012-06-26 16:57:02