我正在尝试使用set()方法然后commit()为portfolioitem / feature对象设置Parent。但是没有设置Parent属性。对此有任何建议。提前致谢
genericInnerCopy: function(_childObj) {
that = _childObj;
console.log("parent MMF object", _newParent);
var record = Ext.create(this.model, {
Name: that.get('Name'),
//Parent: _newParent,
});
record.save({
callback: function(result, operation) {
if(operation.wasSuccessful()) {
result.set('Parent', _newParent);
result.commit();
}
else{
console.log("error");
}
}
});
},
答案 0 :(得分:0)
这取决于_newParent
包含的内容。它应该是对象的_ref
,而不是整个对象或其他任何东西:
/portfolioitem/initiative/1234567
查看在this github repo.中创建功能并设置其主动父级的完整示例
在您的代码中,您可能无法_newParent.get('_ref')
而是_newParent.data._ref
取决于您到达对象的方式。