私はGrailsプロジェクト、その会計プロジェクトに取り組んでいます。複数のクライアントがあり、複数の種類のアカウントを持つことができます。クライアント用の「作成」ページを作成する必要があります。クライアントに複数のタイプのアカウントを追加する方法が必要です。grailsアプリケーションのコンセプト
私は、アカウントの種類といくつかのテキストボックスでアカウント名やアカウントに関するその他の情報を入力するドロップダウンリストを作成することを考えていました。また、クライアントは複数のアカウントを持つことができるので、「追加」ボタンを作成したいときは、クリックすると新しいクライアントを追加する新しい行が表示されます。私はjavascriptを使用する前に、この種のUIを行っていますが、この場合、ドロップダウンリストやその他のコンポーネントがあるため、非常に難しく動作しない可能性があります。
私は、ユーザが追加の行を追加ボタンをクリックするたびにレンダリングする部分的なビューを作成することを考えていましたが、これは検証エラーの間に問題があり、ページを編集して、ユーザーが[追加]ボタンをクリックします。
他にもこれがありますか?
お返事ありがとうございます。 作成と編集のページは管理ユーザーのためのものですが、そのような柔軟性が求められます。 .clone()に関して、要素のIDと名前はどうなりますか?私はテキストボックスとドロップダウンリストに値を保存する必要があります。 –
.clone()の使用例は、http://maflt.org/products/IbidemのLookupTableコード(ビュー&コントローラー、特にlookuptable.js)を参照してください。 –
@Pratikもしあなたがclone()を使うことを考えているのであれば、元の要素idに数字を追加するだけで簡単にidsを変更する必要があります。名前は同じでも構いませんし、フォームがうまくいかない場合は、コントローラによってリストとして受信されます。しかし、実際には、_add_ボタンが別のドロップダウンリストと同じドロップダウンリストを作成するだけの場合は、チェックボックスのアプローチを考慮する必要があります。 – GalmWing