复选框组标签示例

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

  

-------------------------------------------------------------------------
## 极客时间全网最便宜最优惠购买方式,优惠券返现 百度网盘 微信关注公众号“选门好课”
扫描下方二维码关注我的公众号"选门好课",与我一起交流知识
原文地址:https://www.cnblogs.com/singworld/p/9758729.html