Actully我想要的功能,如功能深拷貝 這將複製該功能中的故事和故事內的所有故事和任務。 我修改了StoryDeepCopy中的代碼,但功能沒有被填充,只是故事只是被填充,我不知道它爲什麼發生。 我認爲深層複製應用程序的故事是在1.32版本中沒有功能或任何PortfolioItem的概念,但2.0版本的支持。 這可能是原因。 任何建議 這是一些代碼從應用程序功能深度複製
function onChooserClose(chooser, args) {
if (args.selectedItem) {
selectedValue = args.selectedItem;
goButton.setEnabled(true);
dojo.byId('featureBox').innerHTML = args.selectedItem.FormattedID + ' - ' + args.selectedItem.Name;
}
}
function showChooser() {
var chooserConfig = {
fetch:"FormattedID,Name,Description",
title: 'Feature Chooser'
};
chooser = new rally.sdk.ui.Chooser(chooserConfig, dataSource);
chooser.addEventListener('onClose', onChooserClose);
chooser.display();
}
rally.addOnLoad(function() {
goButton = new rally.sdk.ui.basic.Button({
text: "Copy",
enabled: false
});
goButton.addEventListener('onClick', buttonPressed);
goButton.display('goButton');
chooseButton = new rally.sdk.ui.basic.Button({
text: "Choose"
});
chooseButton.addEventListener('onClick', showChooser);
chooseButton.display('chooseButton');
showChooser();
rally.sdk.ui.AppHeader.setHelpTopic("252");
});
});
這裏是一個應用程序,可以幫助你深入複製投資組合項目:https://github.com/RallyCommunity/portfolio-item-copy – kelps