我有一个包含单个文本字段的表单。
在提交时,我想显示另一种表格。
我可以使用RESPONSE.redirect()并在查询字符串中传递它,但我宁愿不这样做。
我不想使用SESSION变量。
我想显示第二个表单,它可以从请求变量中读取该值。
我看过collective.z3cform.wizard但是如何做到这一点并不明显。
尝试从按钮处理程序调用view()似乎没有任何效果。
答案 0 :(得分:1)
我的功能缺乏。
据我所知,z3c.form不支持这种遍历。
您可能还记得此功能适用于CMFFormController。 实际上,为了做到这一点,cmfformcontroller使用了会话机制。
所以,你不想使用会话,但就是这样。至少我这样做了,我很高兴。
这样就不需要像z3c.form.wizard这样的包装工具了。
HTH, 的Alessandro。
答案 1 :(得分:0)
collective.singing有一个非基于会话的向导,它使用隐藏字段来存储中间步骤的结果。