<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 ); }