在这方面需要帮助
从下面的代码中,我想将一些参数传递给调用函数genericInnerCopy
但是我无法传递参数,默认情况下模型会传递参数

                var that = child;
                that._type = 'PortfolioItem/' + that.get('PortfolioItemTypeName');
                Rally.data.ModelFactory.getModel({
                    type: that._type,
                    success: this.genericInnerCopy,
                    scope: this
                });


在以下方法中,我想使用上述方法中的子对象

                genericInnerCopy: function(model) {
                this.model = model;
                var record = Ext.create(this.model, {
                    Name: child.get('Name'),
                });
                record.save;
                },


任何建议。提前致谢。

最佳答案

假设this指向该应用,

var that = this;


您可以创建一个在应用程序中任何位置都可用的对象:

that._child = child;


而且您不必传递对它的引用作为参数。

关于javascript - 将参数从Rally.data.ModelFactory.getModel传递给调用方法,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25929321/

10-11 14:07