• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Scala FieldConstructor类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Scala中views.html.helper.FieldConstructor的典型用法代码示例。如果您正苦于以下问题:Scala FieldConstructor类的具体用法?Scala FieldConstructor怎么用?Scala FieldConstructor使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



在下文中一共展示了FieldConstructor类的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Scala代码示例。

示例1: password

//设置package包名称以及导入依赖的类
package views.html.htmlForm

import play.api.data.Field
import play.api.i18n.Lang
import play.twirl.api.Html
import views.html.helper.FieldConstructor


object password {
  def apply(field: Field, label: String, args: (Symbol, Any)*)
           (implicit handler: FieldConstructor, lang: Lang): Html =
    Html {
      val label2 = if (label.endsWith("*")) s"${ label.substring(0, label.length-1) }<sup>*</sup>" else label
      s"""<dl ${ if (field.errors.nonEmpty) "class='error'" else "" } id="${ field.id }_label">
         |  <dt><label for="${ field.id }">$label2</label></dt>
         |    <dd><input type="password" id="${ field.id }" name="${ field.id }" value="${ field.value }">
         |  ${ if (field.errors.nonEmpty)  field.errors else "" }</dd>
         |</dl>
         |""".stripMargin
    }
} 
开发者ID:mslinn,项目名称:html-form-scala,代码行数:22,代码来源:password.scala


示例2: Utils

//设置package包名称以及导入依赖的类
package utils

import java.util.Date
import play.api.data.format._
import play.api.data.FormError
import play.api.data.Forms._
import play.api.data.Mapping
import views.html.helper.FieldConstructor

object Utils {
  type Range[A] = (Option[A], Option[A])  
  
  case class Param(
    name: Option[String],
    birth: Range[Date],
    height: Range[Int],
    weight: Range[Int],
    bust:   Range[Int],
    waist:  Range[Int],
    hip:    Range[Int],
    cup:    Range[Char]
  ) {
    def birth_sql = birth match {
      case (Some(from), Some(to)) => (Some(new java.sql.Date(from.getTime)), Some(new java.sql.Date(to.getTime)))
      case (None,       Some(to)) => (None,                                  Some(new java.sql.Date(to.getTime)))
      case (Some(from), None)     => (Some(new java.sql.Date(from.getTime)), None)
      case (None,       None)     => (None, None)
    }
  }

  private implicit def charFormat: Formatter[Char] = new Formatter[Char] {
    def bind(key: String, data: Map[String, String]) =
      data.get(key).filter(s => s.length == 1 && s != " ").map(s => Right(s.charAt(0))).getOrElse(
        Left(Seq(FormError(key, "error.required", Nil)))
      )
    def unbind(key: String, value: Char) = Map(key -> value.toString)
  }
  val char = of[Char]

  implicit val fieldConstructor = FieldConstructor(views.html.fieldConstructor.f)
} 
开发者ID:skobaken7,项目名称:idle_search,代码行数:42,代码来源:Utils.scala



注:本文中的views.html.helper.FieldConstructor类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Scala RouteTestTimeout类代码示例发布时间:2022-05-23
下一篇:
Scala JsonObject类代码示例发布时间:2022-05-23
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap