フォーム、私は現在、次のワークフローに多段階のAjaxフォームの開発に取り組んでいます:Drupalの7:Ajaxのパワードマルチステップは、Drupalの7において
- ユーザがドロップダウン(
<select />
)から項目を選択します - 上記の選択に基づいて、ページにラジオボタンのグループが表示されます。
- ユーザーは、ラジオボタンの1つを選択し、ラジオボタンの別のセットを表示させます。
最初の2つのステップは簡単です。ドロップダウンの選択に基づいてAjaxコールを起動する例はたくさんあります。しかし、ラジオボタンに基づいて1つまたは複数のステップを追加することは、私にとってかなり困難であることが判明しています。
私はthis link on api.drupal.orgにある情報を使用しようとしていますが、これは私が必要とするものを正確に提供することを約束しますが、動作させることはできませんでした。
フォームを私のモジュールにコピーしました。「ajax_example_wizard_callback
」関数を追加しました。この関数は単にreturn $form
という形式を返します。私はこれが正しいかどうかは分かりませんが、私が働いているのはすべて私の名前を求める第一歩です。 「次のステップ」をクリックすると、同じページが再度ロードされます(または、何もロードされていません...わかりません)。
何か不足していますか?誰もこれを(例)働かせることができましたか?
これは、多段階のAjaxを使用したフォームを使用すると非常に便利なようですが、私はそれについて多くの議論を見つけることができませんでした。
誰でも手助けできますか?
http://api.drupal.org/api/examples/ajax_example--ajax_example_graceful_degradation.inc/function/ajax_example_wizard/7サンプルperharpsにはバグのコードがあります。私もそれも成功したことはありません – ymakux