1

Form API を使用して生成されているフォームがあります。複数のテキスト フィールドを含むフィールドセットがあります。私がする必要があるのは、ユーザーがそのフィールドセットの複製をフォームに追加したい場合にクリックするリンクまたはボタンを用意して、フォームに別の同様の情報セットを追加できるようにすることです。これは基本的に、各レコードを個別に追加することなく、複数のレコードを追加できるようにするためです。Drupal 7 で Forms API を使用して、この種の機能を追加する良い方法はありますか?

4

1 に答える 1

3

この例は、examples モジュール パッケージにあります。

http://api.drupal.org/api/examples/ajax_example%21ajax_example_graceful_degradation.inc/function/ajax_example_add_more/7

少し複雑ですが、十分に文書化されているので、従うことができるはずです。

関連するメニュー コールバックについても、ajax_example モジュール全体 ( http://drupal.org/project/examplesの一部) を確認する必要があります。

于 2012-10-10T20:24:44.333 に答える