定义

   <tag>
        <name>checkbox</name>
        <tag-class>com.jxtech.tag.checkbox.CheckboxTag</tag-class>
        <body-content>JSP</body-content>
        <attribute>
            <name>id</name>
            <required>false</required>
            <rtexprvalue>false</rtexprvalue>
        </attribute>
        <dynamic-attributes>true</dynamic-attributes>
   <tag>


属性说明

namerequiredrtexprvaluedescription
idfalsefalse 
dataattributefalsefalse字段名,联系名.字段名 均可
labelfalsetrue标题
visiblefalsetrue是否显示
colspanfalsetrue占多少列TD,等同于 <td colspan=?>
rowspanfalsetrue占多少行TD,等同于<td rowspan=?>
checkedfalsetrue默认为:1,选中时提交到数据库中的值
notCheckedfalsetrue默认为:0,未选中时提交到数据库中的值
inputmodefalsetrue

取值为:

readonly:只读

query:查询

queryImmediately:值变化之后,将立即执行查询。

edit:可编辑(默认)

mystylefalsetrue

默认为TD,取值如下:

TD:添加TD

NONE:不添加TD,此时LABEL将显示在CHECKBOX后面

fragmentidfalsetrue为立即查询时有效,表示立即查询后显示结果的地方,参见:fragment标签
wherecausefalsetrue只在inputmode=query|queryImmediately时有效,直接定义查询条件。
readonlyfalsetrue只读 false/true
queryTypefalsetrue只在inputmode=query|queryImmediately时有效,设置查询界面的UI显示,有CHECKBOX和SELECT2种模式。
labeltipfalsetrue标签提示信息
valuetipfalsetrue值的提示信息
valuefalsetrue当值为空的时候,显示的值

 

示例

示例1

<jxui:checkbox label="有效?" dataattribute="VALID_STATUS" />

示例2

                        <@jxui.checkbox label='${lang["table.jxemailinfo.pop3"]}' colspan="3">
                            <@jxui.checkbox dataattribute="POP3SSL" label='${lang["table.jxemailinfo.pop3ssl"]}' mystyle="NONE"/>
                            <@jxui.checkbox dataattribute="POP3TLS" label='${lang["table.jxemailinfo.pop3tls"]}' mystyle="NONE"/>
                            <@jxui.checkbox dataattribute="POP3ENTIREADDRESS" label='${lang["table.jxemailinfo.pop3entireaddress"]}' mystyle="NONE"/>
                        </@jxui.checkbox>