Jeecg 模糊查询 怎么用!

来源:互联网 发布:恒温花洒 知乎 编辑:程序博客网 时间:2024/05/01 10:23

我用的Jeecg版本是 v3.3.2,因为3.6版本太重了,想用一个轻点的版本,所以选择了simple版3.3.2。

我自己写了一个业务 -- 工程信息管理,在list页面的datagrid中,想要完成模糊搜索工程名称(project_name)这个字段。但是jeecg提供的文档中提到了如何用,但是没有案例,在代码中我全局搜索了也没找到,下面是文档中提交的查询规则。


这里并没有提到如何使用,是加到某个<t:dgCol标签下的一个属性中,还是写js?都没有提,查了好多网上资料,也没找到真正答案

后来,我再次仔细地看这个文档,【 查询数据格式需加星号[*] 】,从这句话想到灵感,是不是就是在输入框输入查询内容时,使用这样的格式

来看看:这是全部数据



然后使用jeecg提到的数据格式,在工程名称框里输入内容,前后加*




可以看到结果确实是想要的模糊查询

我的代码中也只是在列上加了 query='true',其他的就没再写别的代码



但是用户是绝对不会这样使用模糊查询的,他不会知道规则,且用户体验也不好如果这样使用。那不如就将 * 加到 controller代码中



这样就到达了最初的目的,查询框输入模糊内容,直接进行模糊查询 !!