尝试使用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

10-08 18:45