2013-02-22 59 views

回答

1

你做錯了;商店不會使用代理模型,但是如果您沒有爲商店定義自己的代理,它將使用模型的代理。然後你可以訪問商店的model屬性。

如果沒有明確表示您給我一個評論,我會更深入地介紹一下它的例子。

更新

現在我接過定睛一看,我真的不能告訴你爲什麼,吸氣是失蹤,但有兩個店,代理應包含至少在MODELNAME公共財產model實例創建的時間。現在,你只能從商店得到MODELNAME所以你需要通過調用像這樣

Ext.ModelMgr.getModel(store.model); 

一些額外的信息 在源更仔細一看是相當混亂首先解決modelconstructor,我要測試它,但似乎有一些不一致。

總之

- >代理需要一個模型- >商店可以採取分配模型的代理 - >商店(似乎)總是設置模型的代理- >代理(設置模型時)可以設置商店的模型

我認爲他們正在爲即將到來的4準備一些事情.2發佈,以便當他們的商店模型未定義時,即使他們有一個分配給代理(例如),人們也不會感到困惑。例如,

+0

我想我明白了。但爲什麼沒有公共的「模型」屬性/方法?我如何使用隱式創建的模型(來自'fields')正確地向商店添加記錄? – 2013-02-22 09:52:32

+0

我可以使用方法添加/插入,因爲實際上接受具有相應字段的對象文字,但我不喜歡這種黑客。 – 2013-02-22 09:53:45

+0

行動,我很抱歉,看起來像我誤解了文檔。我可以使用模型配置對象來添加/插入方法。 – 2013-02-22 09:55:34

相關問題