1

ビューの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 を解決策として編集することは考えていません)

4

1 に答える 1