jeecg开发平台中单选框(radio)通常都是与数据字典结合起来输入并显示的,好比表单中有一个属性为“是否有分公司”,属性名为:isBranchjava
则新增修改界面中对应的代码为:编码
<div class="form"> <label class="Validform_label">是否有分公司:</label> <t:dictSelect field="isBranch" typeGroupCode="yesorno" hasLabel="false" defaultVal="${exprDelComPage.isBranch}" type="radio"></t:dictSelect> <span class="Validform_checktip"></span> </div>
其中使用了jeecg的t:dictSelect标签,其中的typeGroupCode属性对应数据字典中的编码,jeecg开发平台中有专门维护数据字典的功能(对应菜单为:系统管理-数据字典),其中就有一个默认的值为:逻揖条件(只有是,否)两个值,如图:spa
因此直接在代码中引用便可:typeGroupCode="yesorno",但注意对应的表的字段类型要修改成varchar(由于Y和N都是字符串类型的值),最后界面显示就是这个样子的:code
同时列表页面也须要把相应的Y或N替换为对应的是或否的中文值,jeecg的t:dgCol标签提供了replace属性,能够很是方便的做替换,代码以下:orm
<t:dgCol title="是否有分公司" field="isBranch" replace="是_Y,否_N"></t:dgCol>
2015-03-28补充:ip
其实列表中替换还有另外一种方便的方式,以下:开发
<t:dgCol title="是否有分公司" field="isBranch" dictionary="yesorno"></t:dgCol>
其中dictionary="yesorno"指定数据字典的编码字符串