// 复选框 var fxkGroup = new Ext.form.CheckboxGroup({ id : ‘fxkGroup‘, xtype : ‘checkboxgroup‘, name : ‘fxkGroup‘, width : 350, columns : 3, // 在上面定义的宽度上展示3列 items : [{ boxLabel : ‘分管副主任‘, id : ‘T65B‘, name : ‘fgfzr‘, inputValue : "1" }, { id : ‘T65A‘, boxLabel : ‘政治部主任‘, name : ‘zzbzr‘, inputValue : "2" }, { id : ‘hxjy‘, boxLabel : ‘含下级院‘, name : ‘hxjy‘, inputValue : "3" }] }); this.FxkGroup = fxkGroup;
查询时
Search : function() { var val = ‘‘; // 获取通过checkboxgroup定义的checkbox值 var fxkValue = Ext.getCmp(‘fxkGroup‘).getChecked(); var array = new Array(); Ext.Array.each(fxkValue, function(item) { array.push(item.id); }); for (var index = 0; index < array.length; index++) { if (index != array.length - 1) { val += "‘" + array[index] + "‘,"; } else { val += "‘" + array[index] + "‘"; } } this.baseParams.checkbox = val; this.Reload(); },
在sql文件中
#set($checkbox = $request.getParameter("checkbox")) #if($checkbox && $checkbox != "") and zb.dmcod IN ($checkbox) #end
时间: 2024-11-02 21:25:09