Skip to content

单行文本框 INPUT

单行文本输入,支持正则校验、前缀/后缀下拉、密码等多种模式。

基础用法

java
@EruptField(
    edit = @Edit(title = "输入框", inputType = @InputType)
)
private String input;

配置项

java
public @interface InputType {

    int length() default DataLength.TEXT_LENGTH; // 最大长度

    String type() default "text"; // HTML input type,见下表

    boolean fullSpan() default false; // 是否跨整行显示

    String regex() default ""; // 正则校验

    VL[] prefix() default {}; // 左侧下拉选择框

    VL[] suffix() default {}; // 右侧下拉选择框

    boolean autoTrim() default true; // 是否自动 trim(1.12.10+)

}

type 可选值:

type 值表现形式
text文本输入框(默认)
password密码框
email邮箱输入框
color颜色选择框
date日期选择
datetime日期时间选择
month月选择
week周选择
time时间选择
range数字滑块

示例

密码输入框:

java
@EruptField(
    edit = @Edit(title = "密码", inputType = @InputType(type = "password"))
)
private String password;

Released under the Apache-2.0 License.