移動領域的fieldsets之間在原型,以一個字段從字段(或圖式)移動到另一個,我們可以做到以下幾點:上敏捷
schema['creators'].schemata = 'default'
不過,我沒有達到相同使用敏捷。我試過使用表單提示。例如:
form.fieldset('default',
fields=['creators']
)
我注意到它不工作,因爲此時字段「創建者」未知。 (所有權行爲尚未評估)。然而,使用表單提示,我可以從「默認」移動到另一個(例如「所有權」)。
myfile = NamedFile(title=_(u"A file"))
form.fieldset('ownership', fields=['myfile'])
我該怎麼做?寫我自己的行爲?
Thx!
也許你可以通過重寫Form.updateWidgets()來操作Z3C Form.widgets實例嗎? – 2012-01-17 21:12:18