顧客がフォームに住所を入力する必要がある状況に遭遇しました。顧客は複数の住所を持つことができ、さらに住所フィールドには複数のテキスト フィールド、コンボ ボックスなどを含めることができます。顧客は動的に住所を追加したり、住所エントリを削除したりできます。例: フォームに 1 つの追加ボタンがあり、クリックするとすべての住所フィールドがグループとして表示されます。ユーザーが住所を追加したい場合は、追加ボタンをもう一度クリックすると、住所フィールドの新しいエントリが表示されます。また、対応する新しいエントリにはそれぞれ削除ボタンがあり、ユーザーがエントリを削除したい場合は削除できます。最後に、すべてのアドレス エントリをバッキング Bean にマップする必要があります。
例: バッキング Bean には「プライベート リスト アドレス」があり、Address クラスにはさらに通り、ピンコード、州、都市などがあります。
上記のシナリオで役立つjsf uiコンポーネントはありますか。つまり、ユーザーは複数のアドレスを動的に入力でき、アドレスのリストがバッキング Bean の対応するエントリにマップされます。
みんな、これに貢献してください。この種のコンポーネントが開発をより簡単にしてくれると確信しています。
コンポーネントには、独自のサブグループ項目を記述する機能が必要です。上記の場合は住所でしたが、場合によっては、携帯電話番号、ウェブサイト、電子メール アドレスなどの別の名前にする必要がある場合もあります。コンポーネントは完全にカスタマイズ可能である必要があります。グループエントリからマッピングまで。
開発者の皆様、この種のコンポーネントを開発してください。どこから、どのようにしてその一部になることができるか教えてください。私たち全員が団結すれば、この素晴らしいコンポーネントを開発することができ、開発がずっと簡単になります。