2012-08-29 197 views
0

ExtJS的同步hasOne模型我有两个模式:第一种是PersonAddress,巫包含有关的人,地址和第二个信息是地址,女巫包含了一些地址信息。 我把这个连接到模型与PersonAddress hasOne地址。现在我有店PersonAddresses,女巫包含几个PersonAddress模型。我想创建一个新的PersonAddress。在商店同步

  1. 我创建地址
  2. 我创建PersonAddress
  3. 我设置地址PersonAddress(personAddress.setAddress(地址))
  4. 同步PersonAddresses店。

它尝试在服务器上创建PersonAddress模型,但我的地址模型尚未创建。

我希望该商店PersonAddress同步模型自动同步新地址模型。可能吗?这是无能为力的,因为我使用保存按钮形式女巫包含父母模型人,我只想创建地址和PersonAddress时,我按下人保存按钮。

对话:对不起,我的英语。而且你可以问你是否不明白什么。

回答

0

好吧,我认为要做到这一点的最好办法是为我做:

  1. 我地址字段添加到PersonAddress模型,并使其持续下去。
  2. 当我更改地址时,我设置PersonAddress的地址字段并在其上调用setDirty()。
  3. 在服务器端,我获取发布数据并提取地址字段。
  4. 在服务器端创建/更新我的地址模型。
  5. 在服务器端创建/更新我的PersonAddress模型。
  6. 用PersonAddress连接地址。