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"指定數據字典的編碼字符串