尝试使用Rally SDK 2.0rc3提供的DeepCopy功能来复制MMF /功能得到错误Uncaught TypeError:对象不是函数
我是Rally的新手,我认为我在调用DeepCopy函数时做错了任何有关此问题的建议。提前致谢
这是我调用DeepCopy函数的代码
Ext.create('Rally.ui.dialog.ChooserDialog', {
//model: 'PortfolioItem/Feature',
//fetch: ['FormattedID','Name','UserStories'],
width: 450,
autoScroll: true,
height: 525,
title: 'Select to Copy',
pageSize: 100,
autoLoad: true,
artifactTypes: ['portfolioitem'],
autoShow: true,
listeners: {
//load: this._onDataLoaded,
artifactChosen: function(selectedRecord) {
console.log("copied element", Rally.util.DeepCopy(selectedRecord));
},
scope: this
},
storeConfig : {
filters: [
{
property: 'PortfolioItemType.Name',
operator: '=',
value: 'Feature'
}
]
}
}),
最佳答案
您接近了-尝试在Rally.util.DeepCopy单例上调用copy方法:
Rally.util.DeepCopy.copy(selectedRecord);
如果您没有API链接:
https://help.rallydev.com/apps/2.0rc3/doc/#!/api/Rally.util.DeepCopy