LoginSignup
3
3

More than 5 years have passed since last update.

[Grails]scaffoldで表示されるカラムの順番を制御

Posted at

概要

とっても便利なscaffoldですが、デフォルトのままだと見た目がイマイチなことが多々あります。
例えば今回の表示される項目の順番。

サンプル

以下のドメインがあるとします。

class Office {

    String name
    String description = ""

    static constraints = {
        description(nullable: true, blank: true)
    }
}

このドメインをscaffoldすると、description、nameという順番で表示されてしまいます。(一覧画面でも詳細画面でも)

実際に並び替える方法

この順番を制御するのは非常に簡単で、単にconstraintsに指定されたカラムの順番に並べ替えられます。

class Office {

    String name
    String description = ""

    static constraints = {
        name()
        description(nullable: true, blank: true)
    }
}

コレでscaffoldするとちゃんとname、descriptionの順番でカラム等が表示されるようになります。

3
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
3