2012-08-29 96 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連接地址。