1

私は会計プロジェクトであるGrailsプロジェクトに取り組んでいます。複数のクライアントがあり、複数の種類のアカウントを持つことができます。クライアント用の「作成」ページを作成する必要があります。複数の種類のアカウントをクライアントに追加する方法が必要です。

そこで、アカウントの種類と、アカウント名やアカウントに関するその他の情報を入力するためのいくつかのテキスト ボックスを含むドロップダウン リストを作成することを考えていました。また、クライアントは複数のアカウントを持つことができるので、「追加」ボタンを作成したいと思います。クリックすると、新しいクライアントを追加するための新しい行が表示されます。javascriptを使う前にこういうUIをやったことがありますが、今回はドロップダウンリストやその他のコンポーネントがあるので、とても大変でうまくいかないかもしれないと思います。

ユーザーが追加の行で「追加」ボタンをクリックするたびにレンダリングされる部分的なビューを作成することを考えていました。これに関する問題は、検証エラー、編集ページの間に発生し、ユーザーが「追加」をクリックするたびにすべての値を渡す必要があります。 ' ボタン。

これを行うための他の方法はありますか?

4

1 に答える 1

1

テンプレート アプローチでは、ユーザーが既に設定したパラメーターを継承したくない場合は、ajax を使用する必要があります。

ユーザーがボタンをクリックしたときに、新しいドロップダウン リスト (または 内の要素のグループ<div>) を表示することができます。Grails には既に jQuery が付属しているため、.clone()メソッドを確認することをお勧めします。
リストされた 2 つのアプローチの問題は、重複する可能性があることです。

もう 1 つのオプションは、チェックボックスを使用することです。これにより、必要なアカウントの種類だけをチェックできます。

しかし、正直なところ、ユーザーが自由に好きなアカウントの種類を選択できるようにするのは、少し奇妙で不適切にさえ思えます。

于 2012-05-01T16:21:08.483 に答える