EasyUI Combogrid的使用
来源:互联网 发布:大数据的应用状况 编辑:程序博客网 时间:2024/04/30 05:45
1、简单Combogrid的使用
1.1表单:
<input id="xxxid" data-options="validType:['maxLength[40]'],panelWidth:'300',idField:'academyCode',textField:'academyName',mode:'remote',url:'${pageContext.request.contextPath}/xxxProject/xxxAction',
columns:[[{field:'academyCode',title:'院校代码',width:80},{field:'academyName',title:'院校名称',width:130},{field:'provinceName',title:'所属地区',width:70}]]" class="easyui-combogrid" required="true"/>
注:1、如果没有指定mode:'remote',只能达到简单的数据定位,而如果指定了就可以达到过滤的效果,输入的参数固定以 'q'作为参数名传入后台,如1.2方法中的参数;
2、指定multiple:true可以实现多选(其他参数的使用请参考EasyUI官方文档)
1.2方法(url指定的方法,需要返回json数据)
@RequestMapping(value = "/xxxMethod") @ResponseBody public void xxxMethod( HttpServletRequest request, HttpServletResponse response,String q){ try { request.setCharacterEncoding("UTF-8"); response.setCharacterEncoding("UTF-8"); response.setContentType("text/html"); List<AcademyCode> list = academyCodeService.getAcademyCodeList(q); String json = JSONArray.toJSONString(list); response.getWriter().write(json); } catch (Exception e) { e.printStackTrace(); //异常处理 } }
2、携带多个查询条件的Combogrid
2.1表单:
<input editable="false" id="ids" data-options="width:715,validType:['maxLength[40]'],panelWidth:'715',multiple: true,idField:'expertId',
textField:'aac003',url:'${ctx}/xxxProject/xxxAction/xxxMethod',columns:[[{field:'aac003',title:'姓名',width:50,align: 'left',tooltip: true},
{field:'aac004',title:'性别',width:50,code:'AAC003',align: 'center'},{field:'aac011',title:'文化程度',width:50,code:'AAC011',align: 'center'}]],
toolbar:'#myToolbar',fitColumns: true,pagination:true" class="easyui-combogrid" required="true"/>注:1、toolbar:'#myToolbar' 指定查询框
<div id="myToolbar"> <ul> <li><label>姓名:</label></li> <li> <input class="easyui-textbox" id="name" data-options="width:150" name="myname" /> </li> <li><label>文化程度:</label></li> <li> <input editable="false" id="xxx" name="xxx" class="easyui-combobox" data-options="width:150,code:'xxx',panelHeight:'250',width:220"/> </li> <li> <a onclick="Search();" href="javascript:void(0)" class="l-btn l-btn-small l-btn-plain"> <span class="l-btn-left l-btn-icon-left"><span class="l-btn-text" title="查询">查询</span><span class="l-btn-icon icon-search"> </span></span></a> </li> <li> <a onclick="Clear();" href="javascript:void(0)" class="l-btn l-btn-small l-btn-plain"> <span class="l-btn-left l-btn-icon-left"><span class="l-btn-text">清空</span><span class="l-btn-icon icon-reload"> </span></span></a> </li> </ul> <div style="clear: both"> </div></div><script type="text/javascript"> function Search() { var myname = decodeURIComponent($('input[name="myname"]').val()); var xxx = decodeURIComponent($('input[name="xxx"]').val()); $('#ids').combogrid("grid").datagrid("reload", {myname: myname, xxx: xxx}); }; function Clear() { $('#xxx').combobox("setValue", ''); $('#myname').textbox("setValue", ''); };</script>
阅读全文
0 0
- EasyUI Combogrid的使用
- jQuery-easyUI的使用:combogrid
- Jquery EasyUI使用ComboGrid
- easyui combogrid 的查询
- easyui的datagrid中editor和combogrid的结合使用
- 使用easyUI的combogrid来实现模糊查询,jsp部分
- EasyUI中combogrid的使用方法
- EasyUI中combogrid的使用方法
- EasyUI中combogrid的使用方法
- easyUI ComboGrid
- easyui ComboGrid
- jQuery EasyUI使用教程之过滤ComboGrid
- 使用easyui-combogrid自动搜索提示
- Easyui的combogrid与combobox的联动
- EasyUI中combogrid的代码实例
- easyui的combogrid自动选中问题
- easyUI 中重载comboGrid的数据方法
- 通过EASYUI的combogrid实现联想输入
- C和C++的区别(一)
- SpringMVC中@ModelAttribute注解
- Wannafly模拟赛5 F Course
- opencv学习笔记二
- 利用MAVEN打包时,如何包含更多的资源文件
- EasyUI Combogrid的使用
- 利用shell脚本批量获取主机信息
- java提高篇(七)-----详解内部类
- oracle 12C ORA-28040
- angularjs+bootstrap后台管理样例
- Kafka加Kerberos认证后,执行命令行报:Authentication failure
- 数据中心的停电事件激起了群众的愤慨
- code release代码的发布管理
- cdev_init() / cedev_alloc() / cdev_del()