首先引用xm-select 我们项目的地址是

<script src="../../statics/plugins/layui/layui-formSelects/xm-select.js" type="text/javascript" charset="utf-8"></script>

大家如果没有的话可以找我的资源下载

在页面上新建一个div

<div id="parity" name="parity" style="height: 38px;width:250px;border-color: #F0F0F0;" class="xm-select-demo">                     </div>

页面初始化这个div

var parity = xmSelect.render({
el: '#parity',
filterable: true,
toolbar: {
show: true
},
data: [
{name: '0胎次', value: 0},
{name: '1胎次', value: 1},
{name: '2胎次', value: 2},
{name: '3胎次', value: 3},
{name: '4胎次', value: 4},
{name: '5胎次', value: 5},
{name: '6胎次', value: 6},
{name: '7胎次', value: 7},
{name: '8胎次', value: 8},
{name: '9胎次', value: 9},
{name: '10胎次', value: 10}]
})

页面就可以看到效果了,这里面我加了模糊查询 全选 清空的插件功能

这样我们的复选框就准备好了,接下来是向后台传值的方法

由于复选框是1,2,3,4 这种带有特殊字符,的json串 我们使用get请求拼接在URL上会被转成乱码,试了几种方式不好使,使用的post请求解决了

table.render({
elem: '#1111',
method:'post',
contentType: 'application/json',

正常默认不写method的时候,默认get请求,我们这边直接使用post请求就需要填写上,加一个contenttype的方式。

layUi会根据我们使用的method来决定我们的where检索条件是拼接在URL上还是以body的形式传到后台,所以where还是按照正常的写法即可,注意前后台参数的对应

最后需要注意的一点是!!!!!!!  post请求接取参数的时候如果做了分页,后台不要忘记接取的时候加page和limit

也可以写到BaseEntity中 直接进行extends

 private Integer  page;private Integer  limit;public Integer getPage() {return page;}public void setPage(Integer page) {this.page = page;}public Integer getLimit() {return limit;}public void setLimit(Integer limit) {this.limit = limit;}

再说一下后台接取参数 还有mysql的查询代码也直接附上 这样大家直接使用了

Map<String, Object> paramMap = new HashMap<String, Object>();
String  searchParity =pigBodyInformationBeanaaa.getSearchParity();
if (StringUtils.isNotBlank(searchParity)) {List<String> searchParityList = Arrays.asList(searchParity.split(","));paramMap.put("searchParity", searchParityList);
}<if test="searchParity != null and searchParity !=''">parity  in
<foreach item="item" index="index" collection="searchParity" open="(" separator="," close=")">  #{item}
</foreach>
</if>

Java宇layUi结合xm-select 实现复选框查询功能相关推荐

  1. 使用JQuery做一组复选框的功能。

    之前做过复选框的功能,奈何笔记丢失,害的我又鼓捣了一番...还是博客园做笔记比较好. 假设现在有一个表格,每一行都有一个复选框按钮.在表头还有一个全选的复选框按钮. ①.当点击一个全选按钮时,下面的同 ...

  2. 给element的select添加复选框

    需求:要求给select多选的时候,给下拉框前加上复选框样式 element select原样式 需要更改后的样式 html <el-selectv-model="searchObj. ...

  3. java中判断复选框是否被选中_[Java教程]jquery如何判断checkbox(复选框)是否被选中...

    [Java教程]jquery如何判断checkbox(复选框)是否被选中 0 2013-08-15 18:00:14 谁都知道 在html 如果一个复选框被选中 是 checked="che ...

  4. php实现复选框删除功能,php怎么实现复选框批量删除

    php实现复选框批量删除的方法:首先连接数据库并获取一张表:然后创建一个form表单并定义一个复选框:接着添加一个批量删除按钮:最后创建删除的PHP处理页面即可. 本文操作环境:Windows7系统. ...

  5. 【react】全选复选框和单个复选框联动功能

    需求: 全选复选框 显示情况:点击全选复选框时,所有单个复选框状态变为被勾选状态:并且每一单个复选框边框颜色为蓝色:当点击取消全选复选框被勾选的状态时,所有单个复选框状态恢复初始状态(未被勾选状态). ...

  6. 复选框 在java后台怎么取_前台checkbox复选框提交到后台处理

    前台 ${(record.merchantname)!}${(record.description)!} #list> JS function morecheck() { var bb = &q ...

  7. Java Swing界面编程(28)---复选框:JCheckBox

    程序能够通过JRadioButton实现单选button的功能,那么要实现复选框的功能,则必须使用JCheckBox完毕. package com.beyole.util;import java.aw ...

  8. java swing复选框大小_Java Swing界面编程(28)---复选框:JCheckBox

    程序可以通过JRadioButton实现单选按钮的功能,那么要实现复选框的功能,则必须使用JCheckBox完成. package com.beyole.util; import java.awt.C ...

  9. layui复选框怎么取值_layui获取checkbox复选框值

    获取layui表单复选框已选中的数据 HTML layui.form.checkbox 获取选中 复选框 开关关 开关开 立即提交 JS layui.use('form', function(){ v ...

最新文章

  1. 关于OSD::mkfs: ObjectStore::mkfs failed with error (5) Input/output error问题的解决
  2. Linux命令查看服务器信息
  3. python文件读取输出-Python 读取和输出到txt
  4. ASP.net:Regex.Match 方法 中应该注意的几个问题
  5. VC++获取操作系统的版本 GetVersionEx函数
  6. HTML-ViewParse的Controller层插件开发小结
  7. 乘方运算中的“次幂”和“次方”有什么区别?
  8. Scrapy网络爬虫框架实战[以腾讯新闻网为例]
  9. 利用SuppressMessage来阻止FxCop进行代码分析时报出的警告
  10. 只身单车游山东(一)
  11. 升腾主机装linux,升腾终端安装说明
  12. 正项级数敛散性的判别
  13. 微信公众号图片无法正常显示
  14. 电脑常用的快捷键大全分享。
  15. 翻译go项目代码英文注释
  16. 【烈日炎炎战后端】MySQL编程(3.6万字)
  17. Java,完全一头雾水,求大shen们指点
  18. EasyExcel实现表格导入导出
  19. java毕设项目开源了,springMVC+layui的医院医药管理系统
  20. Samsung MDM partners

热门文章

  1. Opencc简体、繁体转换
  2. 靠软色情博出位?20分钟赚3000万,揭秘JK制服的隐秘与疯狂
  3. 2021全国职业技能大赛-网络安全赛题解析总结①(超详细)
  4. c++ 11 thead
  5. 数据时代,谁来舞动存储“三叉戟”?
  6. 要是我早点学会了使用三叉戟(Docker),那我不是就有时间像海王一样去找小姐姐们
  7. 如何在 Exchange Online 中对指定邮箱账户启用 SMTP 基本身份认证?
  8. CSP-S2022 一轮游
  9. 为什么要用babylonJS
  10. 从jdk8升级到jdk17