1

私は、ほぼ完全に足場を使用して、非常に迅速で汚いアプリケーションに取り組んでいます。これは内部使用のみであり、スプレッドシートを置き換えるだけなので、実際の運用で足場に頼るべきではないことはわかっていますが、効率のためにできる限り足場を使用するつもりです (...避けられない質問によって軌道から外れないように注意してください!)。

私が興味を持っているのは、足場は迅速で汚いCRUDを実行でき、検索用の動的ファインダーを実行できるため、制約付きで足場の「リスト」アクションを動的に表示する方法があります(つまり、リスト内のすべてのアイテムを表示する)この「ユーザー」によって作成されたもの)?それは私にとっては良いことです...

または、「グループ化された」テーブルを許可するために Grails で利用できるものはありますか。基本的には scaffold からの「リスト」アクションですが、特定の属性によってグループ化されます (ここでも、アイテムを作成したユーザーごとにすべてのアイテムをグループ化することを考えてください)。

Google といくつかの本を調べてみましたが運が悪かったのですが、概念を却下して手で書く前に、StackOverflow コミュニティに確認したいと思いました。ありがとう!

4

1 に答える 1

1

Grails アプリケーションでも同じことを行いましたが、比較的簡単です。

  1. list アクションを参照して、list.gsp に新しいフォームを作成します。<g:form action="list" method="post">
  2. そのフォーム内で、検索するフィールドを含むテーブルを宣言します。

<div class="buttons"> <span class="button"><g:submitButton name="list" class="search" value=" ${message(code: 'default.button.search.label', default: 'Search')}"/></span> </div>

  1. list アクションで、クエリを作成し (findAll、findWhere など、お好きなものを使用して)、それをページに返します。

[wardInstanceList : Ward.findAll(whereClause, [max: params.max, offset: params.offset]) , wardInstanceTotal : (int) Ward.executeQuery("select count(*) " + whereClause).get(0)]

whereClause は次のようになります。"from Ward where ward = 'something' and room = 'something else'"

于 2010-08-13T11:35:51.953 に答える