【发布时间】:2012-04-12 10:24:27
【问题描述】:
在 Plone4/Zope3 下,我有一个添加新对象的表单。
我想在第一个字段之后添加一个按钮,以执行以下操作: - 用户输入第一个字段的值 - 他按下了这个新按钮 - 服务器将尝试根据第一个字段和外部数据库猜测剩余字段。 - 然后用户必须检查所有字段是否都正常,然后提交表单。
我不是 zope 专家,我花了一些时间试图弄清楚如何做到这一点。
创建子表单是个好主意吗?
如果没有,我可以在表单中添加一个新按钮:我尝试了类似 @button.buttonAndHandler(_(u'Essai')) def essai(自我,行动): 打印“按钮essai”
但是我有以下问题: - 如何在第一个字段之后而不是在底部呈现按钮? - 如何在不提交表单的情况下更新剩余字段? - 如何保留我添加这个essai按钮时消失的“添加”和“取消”按钮。
任何提示? 谢谢
【问题讨论】: