-1

プロジェクトに Grails を使用しています。

複数のページにまたがる多くのフォームがあり、次と前を使用してナビゲートします。

下書きとして保存する機能も提供する必要があります。

これを行う良い方法はありますか?

4

1 に答える 1

2

Grails は、この種のフォーム ウィザードを作成するためのWebflowを提供します。ドキュメントには、これに関する詳細なガイドもあります。例:

class BookController {
   …
   def shoppingCartFlow ={
       showCart {
           on("checkout").to "enterPersonalDetails"
           on("continueShopping").to "displayCatalogue"
       }
       …
       displayCatalogue {
           redirect(controller: "catalogue", action: "show")
       }
       displayInvoice()
   }
}

ここには、showCart、displayCatalogue、displayInvoice の 3 つのステップを含むフローがあります。データベースにまだ永続化することなく、フロー全体に存在するオブジェクトを保存できます。

于 2013-11-13T12:47:48.853 に答える