JEECG V3版本组合查询实现方法
简述:代码生成器默认生成的查询方式为单字段查询,如果想实现字段组合查询,需要采用如下方式注意点: 1.这种写法 t:dgToolBar 这个标签不能使用,不然会有冲突,查询form显示不出来; 2.查询函数的名字规则"search()".dategrid组件name <t:dategrid name="userMe".组合查询DIV<divid="userMetb".查询按钮对应的js方法<ahref="#" class="easyui-linkbutton"iconCls="icon-search"color: red;">userMesearch()">查询</a>
实现步骤:第一步:设置dategrid字段查询属性 query="true" 第二步:对应query="true"的dategrid字段设置查询字段组件 用户名:<input type="text"name="userName" id="userName" style="width:80px"/> 第三步:设置查询按钮 <a href="#"class="easyui-linkbutton" iconCls="icon-search"onclick="userListsearch()">查询</a>
示例Demo如下:
<%@ pagelanguage="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%><%@includefile="/context/mytags.jsp"%><t:dategridname="userList" title="用户管理"actionUrl="userController.do?datagrid" idField="id"><t:dgColtitle="编号" field="id"hidden="false"></t:dgCol><t:dgColtitle="用户名" sortable="false" field="userName"query="true" width="20"></t:dgCol><t:dgColtitle="部门" field="TSDepart_departname"></t:dgCol><t:dgColtitle="真实姓名" field="realName"query="true"></t:dgCol><t:dgColtitle="状态" sortable="true" field="status"replace="正常_1,禁用_0,超级管理员_-1"></t:dgCol><t:dgColtitle="操作" field="opt"width="100"></t:dgCol><t:dgFunOptfunname="szqm(id)" title="设置签名" /><t:dgDelOpttitle="删除"url="userController.do?del&id={id}&userName={userName}" /></t:dategrid><divid="userListtb" style="padding: 3px; height: 25px"> <div style="float:left;"><a href="#"class="easyui-linkbutton" plain="true"icon="icon-add"onclick="add('用户录入','userController.do?addorupdate')">用户录入</a><a href="#"class="easyui-linkbutton" plain="true"icon="icon-add"onclick="update('用户编辑','userController.do?addorupdate','id')">用户编辑</a> </div> <div align="right"> 用户名:<input type="text"name="userName" id="userName" style="width:80px"/> 真实姓名:<input type="text"name="realName" id="realName" style="width:80px"/> <a href="#"class="easyui-linkbutton" iconCls="icon-search"onclick="userListsearch()">查询</a> </div></div>a
赞!!!! 这块还是很实用剩去了很多的重复代码工作http://app.qlogo.cn/mbloghead/e14c3c8cbbbfc9645500 群主:这样不行啊,试了好几次了 先收藏了~~~~~ 现在新版本在t:datagrid 处加 queryMode="group" 就能实现组合查询了,真是非常方便。不过样式希望能优化一下。 学习了 好用
页:
[1]