CRUDifyでCRUD操作はできるようになったので、次は自動生成されるフィールドをカスタマイズしてみます。
まず、フィールドの表示名を日本語にしてみます。displayNameをオーバーライドすればいいみたい。
object username extends MappedString(this, 10){ override def displayName = "ユーザ名" }
入力チェックをしてみます。validationsをオーバーライドします。こんな感じ?
object username extends MappedString(this, 10){ override def validations = valMinLen(1, "ユーザ名を入力してください") _ :: valMaxLen(10 , "ユーザ名は10文字以内です") _ :: Nil }
一覧画面に表示されるView、Edit、DeleteのリンクやフォームについてるSaveボタンとかのラベルを変えるにはどうすればいいんだろう…?