al:checkbox
最后更新:2023-09-29 10:01:28
|
状态:未完成
用来生成<input id="op" type="checkbox" value="1"/><label>是否开放</label>标签
属性 | 是否必须 | 说明 |
data | true | 数据源,一般是从数据库中查出来的一个集合(List,DataSet等),有一些常用数据如,是否,开关等也可以直接写入data属性格式如:data="{1:是,0:否}" |
border | false | 是否生成外层div |
checked | false | 是否选中 |
checkedValue | false | 生成多个多选框时,可以通过checkedValue设置默认选中的一项 |
valueKey | false | 如果是data是一个集合,需要通过当前属性来指定以集合条目中的哪个属性为checkbox属性赋值 |
textKey | false | 如果是data是一个集合,需要通过当前属性来指定以集合条目中的哪个属性为label标签赋值,支持多列 {ID}-{NM} |
property | false | value="${list}" property="ID"item.get(valueKey)是在list.items.property 集合中时选中 |
rely | false | rely="CHK" data.item.CHK = true或1或checkedValue或value时选中 |
id | false | id |
name | true | name |
clazz | false | class |
style | false | css样式 |
onclick | false | js事件 |
onchange | false | js事件 |
onblur | false | js事件 |
onfocus | false | js事件 |
head | false | 生成多个多选框时,可以通过head设置第一个默认选项 |
headValue | false | 生成多个多选框时,可以通过head设置第一个默认选项 |
value | false |
value="{1,2,3,4,5}" item.get(valueKey)是在1,3,4,5集合中时选中
value="${list}" property="ID" item.get(valueKey)是在list.items.property 集合中时选中 |
disabled | false | disable |
readonly | false | readonly |
encrypt | false | 集合中的value值是否需要加密 |
extra | false | 生成data-*数据 |
itemExtra | false | 条目生成data-*数据 |
borderClazz | false | 外层div.class |
labelClazz | false | label.class |
evl | false | value或body值是否取第一个不为空的值,多个值之间以逗号分隔 |