如何在ExtJs中为相关模型分配记录?

时间:2012-09-30 08:30:22

标签: extjs

我有一个模型Comment,其中“hasOne”型号为UserDigest。 出于某种原因,我想在其他地方加载UserDigest,然后将其放入相应的Comment中。做这样的事情:

comment.userDigest().setData(userDigest.getData());

但我找不到那样的方法。有人能告诉我如何将现有记录设置为关联模型的数据吗?

或者如何将现有模型分配给关联模型?像这样:

comment.userDigest = userDigest; 

1 个答案:

答案 0 :(得分:1)

在设置关系时,应该有一个comment.setUserDigest()方法自动创建用于注释。

如果您为模型使用名称空间,则必须在关系中设置setterName属性,您可以在其中将其设置为setUserDigest

这只设置了外来值,你可能也想设置实例。您可能还必须更改关系的名称和instanceName。

请阅读:

http://extjs-tutorials.blogspot.ca/2012/05/extjs-belongsto-association-rules.html