0

単一のテキスト フィールドを持つフォームがあります。

送信時に別のフォームを表示したいと思います。

RESPONSE.redirect() を使用してクエリ文字列に渡すことはできますが、そうはしません。

SESSION 変数を使用したくありません。

リクエスト変数からこの値を読み取ることができる 2 番目のフォームを表示したいと思います。

私は collective.z3cform.wizard を見てきましたが、これを行う方法は明らかではありません。

ボタン ハンドラから view() を呼び出そうとしても、効果がないようです。

4

2 に答える 2

1

私は同じ機能の欠如に陥ります。

私が知っている限りでは、z3c.form はこの種のトラバースをサポートしていません。

この機能は、CMFFormController でうまく機能したことを覚えているかもしれません。実際にこれを行うために、cmfformcontroller はセッション機構を使用しました。

したがって、セッションを使用したくないのですが、それが方法です。少なくとも私はそうしています、そして私は幸せです。

このように、z3c.form.wizard のようなラッピング ツールは必要ありません。

hth、アレッサンドロ。

于 2012-06-07T13:22:33.490 に答える
0

collective.singing には非セッション・ベースのウィザードがあり、非表示フィールドを使用して中間ステップの結果を保管します。

于 2012-06-09T05:52:20.630 に答える