java自定义字段_java-使用自定义字段构造函数将HTML属性添加...
我正在遵循官方的Java Form Helpers文档来编写我自己的字段构造函数.我还借鉴了Play附带的计算机数据库示例应用程序.
计算机数据库示例应用程序中包含的输入控件模板如下所示:
@elements.label
@elements.input
@elements.infos.mkString(", ")
从此示例中,很明显如何在< input>周围添加其他元素.元件.我的问题是我想更改< input ...>的一部分.元素本身.
我看不到该怎么做,因为@ elements.input呈现了完整的< input type =“ ...” value =“ ...” ...> HTML元素,因此我没有机会向input元素添加其他属性.
我想做的是添加占位符=“我的占位符文本”.我想从elements.args获取占位符文本.
通过对@ elements.input.buffer进行字符串操作,我已经能够实现我想要的东西,如下所示:
@(elements: helper.FieldElements)
@{
val buffer = elements.input.buffer;
val index = buffer.lastIndexOf(">"); // find the closing '>'
buffer.delete(index, buffer.length - 1); // delete it
buffer ++= " placeholder=\"" // insert the placeholder attribute
buffer ++= elements.args('placeholder).toString
buffer ++= "\">" // close the input tag
Html(buffer.toString) // render as HTML
}
我的问题是:有没有更简单的方法? Play已经内置了这个功能吗?还是这是我调整输入字段本身的唯一途径?
java自定义字段_java-使用自定义字段构造函数将HTML属性添加...相关推荐
- java 自定义反序列化_java – 使用类字段中指定的自定义反序列化器反序列化字符串...
我需要编写一个方法,它接受一些对象,一些字段名称fieldName存在于给定对象的类中,以及一些字段值.该值是字段的 JSON序列化形式.该方法应取值并相应地反序列化,如下所示: static voi ...
- java blob字段_java 存取blob字段
import java.sql.*; import java.io.*; import java.util.*; import java.text.*; import java.l ...
- java 自定义日期_java 8 自定义日期获取
导述 Java 8 中引入了新的日期处理包 java.time. 日期相关:LocalDate 时间:LocalDateTime 时间戳:Instant 持续时间:Duration 时区控制:Zone ...
- java swing自定义组件_JAVA Swing自定义JScorllPanel
JAVA Swing中JScrollPanle自定义带标尺的JScrollPanel Swing中JScrollPanel的结构与组成如下图: 分为四个角与四个边,中间蓝色矩形为View窗口,可以通过 ...
- java 对象自定义排序_java – 使用自定义排序顺序对对象的ArrayL...
这是一个关于订购对象的教程: 虽然我会给出一些例子,但我仍然建议你阅读它. 有多种方法可以对ArrayList进行排序.如果你想定义一个自然(默认)排序,那么你需要让联系人实现Comparable.假 ...
- java validate注解_JAVA 注解验证字段(例子)
注解类 @Retention(RetentionPolicy.RUNTIME) @Target(ElementType.FIELD) @Documented @Inherited public @in ...
- JAVA自定义变量_Java 系统自定义变量-D
在配置Tomcat源码运行时,需要配置运行参数. 其中有一个配置: 在RunAS里面,Main class 填写 org.apache.catalina.startup.Bootstrap 启动类, ...
- java class类型参数_java – 如何从通用类型参数获取`.class`属性?
this question的接受答案描述了如何在通用< T>中创建T的实例.类.这涉及传递类< T>参数传递给Generic构造函数,并从中调用newInstance方法. 通 ...
- spring data jpa 查询自定义字段,转换为自定义实体
目标:查询数据库中的字段,然后转换成 JSON 格式的数据,返回前台. 环境:idea 2016.3.4, jdk 1.8, mysql 5.6, spring-boot 1.5.2 背景:首先建立 ...
最新文章
- Handlebars模板引擎
- 一步一步做高性能服务器(C++) -- Day 1
- codevs 1200:同余方程
- SpringBoot(一)——快速入门
- 百度贴吧个人主页_百度手机App商店社交应用排行榜,微信连续三个月霸占榜首...
- 双精度数举例_c语言中,常量,变量,浮点,单精度,双精度是什么意思?举例...
- (3)<meta>标签
- 马斯克说,特斯拉卡车有Mad Max狂野模式,危险的变道操作?
- 深入FM和FFM原理与实践
- windows安装scala
- linux Ubuntu 安装的搜狗双拼输入法只有五笔解决办法附安装教程
- 乔布斯时代的“老人”,一个个都离开苹果了
- 房间类游戏后台框架(四)—游戏服务器
- 浅谈USB设备的VID和PID
- LTE学习笔记--PHY--TM模式
- 【全志T113-S3_100ask】15-2 linux系统gpio模拟spi驱动屏幕——ILI9341
- You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version
- 使用 Safari密码管理器和 2FA 功能的小技巧
- MCU、Linux实现OTA固件升级要点
- 计算机病毒特征码会改变吗,基于N-Gram的计算机病毒特征码自动提取的改进方法...
热门文章
- 使用diskpart命令修复U盘分区
- CUDA: GPU高性能运算
- C++ 十大经典排序算法原理及模板之STL方法实现以及稳定性分析
- 科大星云诗社动态20201228
- 同学录APP开题报告 2017-12-14
- service 层注入不同的数据源_.NET 理论基础+实战控制台程序实现AutoFac注入
- Redis批量操作详解及性能分析
- 新兴机器学习算法:迁移学习
- XCTF-Reverse:game(涉及异或脚本编写)
- 调用函数,求1!+2!+3!+......+10!