表单
form:input - 文本框
属性说明:
name : label名称
id : input的id
class : class
required : 必填
validate : 验证 true/false
validateRule : 表单验证
style : 附加的css属性
other : 其他属性(支持多个,用空格隔开)
tips : 提示文字
dateFormat : 日期格式
placeholder : 提示文字
readonly : 只读
disabled : 禁用
<!-- 示例 -->
<#form:input id="name" name="姓名" value="EasyFrame" />
<!-- 会在页面输出以下代码 -->
<div class="form-group row">
<label class="col-form-label col-4" for="name">
姓名:
</label>
<div class="col-8">
<input type="text" class="form-control " id="name" name="name" value="EasyFrame">
</div>
</div>
form:select - 下拉框
属性说明:
name : label名称
id : select的id
class : class
value : 默认值
required : 必填
validateRule : 表单验证
dataDictType : 字典类型
validate : 验证 true/false
other : 其他属性(支持多个,用空格隔开)
tips : 提示文字
readonly : 只读
disabled : 禁用
<!-- 示例 -->
<#form:select id="sex" name="性别" value="1" />
<!-- 会在页面输出以下代码 -->
<div class="form-group row">
<label class="col-form-label col-4" for="sex">
性别:
</label>
<div class="col-8">
<select class="form-control select-picker" id="sex" name="sex" data-value="1"></select>
</div>
</div>
form:radio - 单选框
属性说明:
id : radio id
name : radio 名称
value : radio 值
checked : radio 选中的值
required : 必填 true/false
validateRule : 表单验证
validate : 验证
class : 附加的class属性
<!-- 示例 -->
<#form:radio name="status" text="启用" value="1" checked="1" required="true"/>
<!-- 会在页面输出以下代码 -->
<label class="e-radio">
<input name="status" value="1" type="radio" checked="checked" required="true"> 启用
<span></span>
</label>
form:checkbox - 复选框
属性说明:
id : radio id
name : radio 名称
value : radio 值
checked : radio 选中的值
required : 必填 true/false
validateRule : 表单验证
validate : 验证
class : 附加的class属性
<!-- 示例 -->
<#form:checkbox name="status" text="启用" value="1" checked="1" required="true"/>
<!-- 会在页面输出以下代码 -->
<label class="e-radio">
<input name="status" value="1" type="checkbox" checked="checked" required="true"> 启用
<span></span>
</label>
form:textarea - 文本域
属性说明:
name : label名称
id : textarea的id
required : 必填
validate : 验证 true/false
validateRule : 表单验证
style : 附加的css属性
other : 其他属性(支持多个,用空格隔开)
tips : 提示文字
placeholder : 提示文字
readonly : 只读
disabled : 禁用
<!-- 示例 -->
<#form:textarea id="address" name="地址" value="EasyFrame" />
<!-- 会在页面输出以下代码 -->
<div class="form-group row">
<label class="col-form-label col-md-2 col-4" for="address">
地址:
</label>
<div class="col-md-10 col-8">
<textarea class="form-control" id="address" name="address">EasyFrame</textarea>
</div>
</div>
form:fileUpload - 文件上传
属性说明:
id : 文件上传控件的id
class : class
tips : 提示文字
<!-- 示例 -->
<#form:fileUpload id="dropzone-1" tips="仅允许上传.png, .jpg, .gif, .jpeg, .bmp文件"/>
<!-- 会在页面输出以下代码 -->
<div class="dropzone dropzone-default dropzone-brand" id="dropzone-1">
<div class="e-dropzone-msg dz-message ${class!}">
<h3 class="e-dropzone-msg-title">拖动文件到这里或者点击选择文件</h3>
<span class="e-dropzone-msg-desc">仅允许上传.png, .jpg, .gif, .jpeg, .bmp文件</span>
</div>
</div>
form:fileUploadMini - 文件上传
属性说明:
id : 文件上传控件的id
class : class
tips : 提示文字
<!-- 示例 -->
<#form:fileUpload id="dropzone-1" tips="仅允许上传.png, .jpg, .gif, .jpeg, .bmp文件"/>
<!-- 会在页面输出以下代码 -->
<div class="dropzone dropzone-multi ${class!}" id="dropzone-1">
<div class="dropzone-panel">
<a href="#" class="dropzone-select btn btn-brand btn-sm">选择文件</a>
<a href="#" class="dropzone-upload btn btn-success btn-sm">全部上传</a>
<a href="#" class="dropzone-remove-all btn btn-warning btn-sm">全部移除</a>
</div>
<div class="dropzone-items"></div>
</div>
<span class="form-text text-muted">仅允许上传.png, .jpg, .gif, .jpeg, .bmp文件</span>