移动领域的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