<tr> <td>示例一 使用表單數據源標簽綁定數據</td> <td colspan="2"> <div sf_type="SF_CheckBoxGroup" id="SF_DEPARTMENT" name="checkboxGroup" checkBoxClick="alert('1')" init="10000" length="2" defaultNum="1" textField="DNAME" valueField="ID"></div> </td> </tr> <tr> <td>示例二 不使用表單數據源標簽綁定數據</td> <td colspan="2"> <div style="line-height: 30px;" class="checkboxGroup" checkBoxClick="alert('1')" name="checkboxGroup" init="1,2" length="2" cssClass="sf_mgl10" textField="key" valueField="value" data="[{key:'1',value:'1'},{key:'2',value:'2'},{key:'3',value:'3'},{key:'4',value:'4'}]"></div> </td> </tr>
成員屬性 | 必填 | 作用說明 |
data | 否 | 復選框的數據 |
init | 否 | 復選框被選中的值,用逗號隔開 |
id | 否 | 復選框id |
name | 是 | 復選框name |
textField | 是 | 使用List和DataTable作為數據源時的文本字段 |
valueField | 是 | 使用List和DataTable作為數據源時的值字段 |
modulField | 否 | 使用List和DataTable作為數據源時的模塊字段 |
CssClass | 否 | 客戶端標簽的css類名(默認為sf_combobox) |
Length | 否 | 復選框分組多少個換行 |
checkBoxClick | 否 | 復選框單擊事件 |
defaultNum | 否 | 默認選中第幾個復選框 與init一起時只有一個起作用,init優先級更高 |
fhidden | 否 | 是否設置fhidden屬性 |
vaildate | 否 | 組件驗證方法 |
/** * 跳轉至復選框界面 * @param request 請求對象 * @param response 響應對象 * @param modelMap 頁面參數集合 * @return 操作結果類型JSON * @author yzp * @history 2018-5-3 下午2:27:29 Create by 【yzp】 */ @RequestMapping("toCheckboxgroup.do") public ModelAndView toCheckboxgroup(HttpServletRequest request,HttpServletResponse response, ModelMap modelMap) { //獲取部門,使用 ├ 符合顯示層級關系 FormSource source = this.source(request); TagService service = this.createService(); try { source.add("SF_DEPARTMENT", service.beans( new SF_DEPARTMENT() ) ); } catch (Exception e) { this.logger.error(e); } source.put(modelMap); return new ModelAndView( this.getActionPath("checkboxgroup"), modelMap ); }