想要设置portfolioitem / feature的Parent

时间:2014-09-25 06:43:15

标签: javascript extjs rally

我正在尝试使用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");
     }
     }
   });
},  

1 个答案:

答案 0 :(得分:0)

这取决于_newParent包含的内容。它应该是对象的_ref,而不是整个对象或其他任何东西:

/portfolioitem/initiative/1234567

查看在this github repo.中创建功能并设置其主动父级的完整示例 在您的代码中,您可能无法_newParent.get('_ref')而是_newParent.data._ref取决于您到达对象的方式。