2013-03-22 99 views
3

如何從Sonata Admin基於另一個表單域更新管理界面中特定表單域的內容?如何根據奏鳴曲管理中的另一個表單字段創建動態表單字段?

一個例子:我有一個實體合同ManyToOne客戶端,用戶ManyToOne客戶端,用戶ManyToOne產品。當我在表格中選擇合同(選擇輸入)時,我希望我的產品選擇僅針對相關產品進行更新。我知道如何創建一個自定義查詢,但不知道如何通過ajax綁定它。

我可以做到這一點沒有任何問題外奏鳴曲管理員,但不知道它裏面。

謝謝!

+2

看看這個問題:http://stackoverflow.com/questions/10118868/how-to-use-ajax-within-sonata-admin-forms?rq=1 – likeitlikeit 2013-03-22 22:47:58

+0

非常感謝!這正是我一直在尋找:) – 2013-03-25 09:55:00

+0

我認爲你的答案在這裏:http://stackoverflow.com/questions/26246192/correct-way-to-use-formevents-to-customise-fields-in- sonataadmin – 2015-10-07 06:01:00

回答

0

你真的無法做到這一點(或者至少我還沒有找到辦法做到這一點)。

他們最好的方式來做到這一點(或我怎麼做)是覆蓋視圖,創建自己的自定義窗體並從那裏使用Ajax。

+0

你有沒有一個如何在奏鳴曲中實現這個例子? – 2014-03-25 10:46:22

相關問題