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