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