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