ビューのinputTextごとにarg '_showConstraints -> falseを定義する必要はありません。
@inputText(taskForm("name"), '_showConstraints -> false )
この値を false にデフォルト設定するにはどうすればよいですか?
./play/src/main/scala/views/helper/Helpers.scala で、この引数に関するいくつかの情報を見つけました:
def infos(implicit lang: play.api.i18n.Lang): Seq[String] = {
args.get('_help).map(m => Seq(m.toString)).getOrElse {
(if (args.get('_showConstraints) match {
case Some(false) => false
case _ => true
}) {
field.constraints.map(c => play.api.i18n.Messages(c._1, c._2: _*)) ++
field.format.map(f => play.api.i18n.Messages(f._1, f._2: _*))
} else Nil)
}
}
私は scala の初心者ですが、プロジェクトで Helpers.scala のコードのこの部分をオーバーライドするにはどうすればよいですか?
(PS: ./play/src/main/scala/views/helper/Helpers.scala を解決策として編集することは考えていません)