Drupal 7:Ajax Powered Multi-Stepフォーム

Drupal 7では、現在、次のワークフローを使用して複数ステップのAjaxフォームを開発するよう努めています。

  1. The user selects an item from a dropdown ()
  2. A group of radio buttons appear on the page, based on the
    selection made above.
  3. The user selects one of the radio buttons, which causes another
    set of radio buttons to appear and so-on.

最初の2つのステップは簡単ですが、ドロップダウンの選択に基づいてAjaxコールを起動するための例がたくさん見つかりました。しかし、ラジオボタンに基づいて1つまたは複数のステップを追加することは、私にとってかなり困難であることが判明しています。

私はにある情報を使用しようとしています。 link on api.drupal.org
、私は必要なものを正確に提供することを約束しますが、それを有効にすることはできませんでした。

私は私のモジュールにフォームをコピーし、単純に return $ form という形式を返す ”
ajax_example_wizard_callback
“関数を追加しました。私はこれが正しいかどうかは分かりませんが、私が働いているのはすべて私の名前を求める第一歩です。
「次のステップ」をクリックすると、同じページが再度ロードされます(または、何もロードされていません…わかりません)。

何か不足していますか?誰もこれを(例)働かせることができましたか?

これは多段階のAjaxで動くフォームを持っているので、私にとっては非常に便利なことですが、私はそれについて多くの議論を見つけることができませんでした。

誰も助けることができますか?

ベストアンサー

Drupal
7のAJAX対応フォームは、ページのリロードを伴わない動的なフォーム動作を提供し、作成および操作が簡単です。それらはDrupal
Form APIの単純な拡張です。

コメントする

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です