layui表格数据重载


Posted in Javascript onJuly 27, 2019

本文实例为大家分享了layui表格数据重载,供大家参考,具体内容如下

html代码

<div class="wrap-container clearfix">
 <div class="column-content-detail">
 <form class="layui-form" action="">
  <div class="layui-form-item" style="margin-left:350px;">
  <div class="layui-inline">
  <input type="text" id="userName" name="userName" required lay-verify="required" placeholder="请输入用户名" autocomplete="off" class="layui-input">
 </div>
 <button class="layui-btn layui-btn-normal" onclick="return false;" data-type="reload" id="selectbyCondition" >搜索</button>
 <button class="layui-btn layui-btn-normal" onclick="insert()">添加</button>
  </div>
 </form>
 <div class="layui-form" id="table-list">
 <table class="layui-table" lay-skin="nob" id="userTable"></table>
 </div>
  </div>
 </div>

js代码

layui.use('table', function(){
 var table = layui.table;
 table.render({
  elem: '#userTable',
  url:'${HPath}/sUser/SelectUserTable',
  cellMinWidth: 80,
  cols: [[
  {field:'userID', title: '用户ID', sort: true},
  {field:'userName', title: '用户名称'},
  {field:'powerName', title: '权限名称'},
  {field:'mailbox', title: '邮箱'},
  {field:'operatUsers', title: '操作', templet: function(d){
  var html = '';
  html += '<button class="layui-btn layui-btn-warm layui-btn-sm" onclick="updateBtn(' + d.userID + ')">修改</button>';
  html += '<button class="layui-btn layui-btn-danger layui-btn-sm" onclick="deleteBtn(' + d.userID + ')">删除</button>';
   return html
  }, fixed: 'right', width: 130
  }
  ]],
  id:'userTableReload',
  limit: 10,
  page:true
 });
 
 //根据条件查询表格数据重新加载
 var $ = layui.$, active = {
  reload: function(){
  //获取用户名
  var demoReload = $('#userName');
  //执行重载
  table.reload('userTableReload', {
   page: {
   curr: 1 //重新从第 1 页开始
  }
  //根据条件查询
   ,where: {
   userName:demoReload.val()
   }
  });
  }
 };
 //点击搜索按钮根据用户名称查询
 $('#selectbyCondition').on('click',
   function(){
    var type = $(this).data('type');
    active[type] ? active[type].call(this) : '';
   });
 });

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
表单填写时用回车代替TAB的实现方法
Oct 09 Javascript
移动节点的jquery代码
Jan 13 Javascript
通过遮罩层实现浮层DIV登录的js代码
Feb 07 Javascript
JS实现网页顶部向下滑出的全国城市切换导航效果
Aug 22 Javascript
JS+CSS实现经典的左侧竖向滑动菜单效果
Sep 23 Javascript
jQuery实现页面点击后退弹出提示框的方法
Aug 24 Javascript
获取jqGrid中选择的行的数据
Nov 30 Javascript
详谈for循环里面的break和continue语句
Jul 20 Javascript
javascript按钮禁用和启用的效果实例代码
Oct 29 Javascript
原生js实现Flappy Bird小游戏
Dec 24 Javascript
vue的列表交错过渡实现代码示例
May 05 Javascript
如何优化vue打包文件过大
Apr 13 Vue.js
基于layui实现高级搜索(筛选)功能
Jul 26 #Javascript
微信小程序 如何获取网络状态
Jul 26 #Javascript
layui使用数据表格实现购物车功能
Jul 26 #Javascript
layui实现数据表格点击搜索功能
Mar 26 #Javascript
vue eslint简要配置教程详解
Jul 26 #Javascript
vue移动端城市三级联动组件使用详解
Jul 26 #Javascript
Bootstrap实现省市区三级联动(亲测可用)
Jul 26 #Javascript
You might like
dedecms 制作模板中使用的全局标记图文教程
2007/03/11 PHP
浅析php过滤html字符串,防止SQL注入的方法
2013/07/02 PHP
php判断正常访问和外部访问的示例
2014/02/10 PHP
深入解析WordPress中加载模板的get_template_part函数
2016/01/11 PHP
动态加载js文件 document.createElement
2006/10/14 Javascript
Z-Blog中用到的js代码
2007/03/15 Javascript
一个JS翻页效果
2007/07/23 Javascript
jquery 事件对象属性小结
2010/04/27 Javascript
JavaScript中setAttribute用法介绍
2013/07/20 Javascript
基于JQuery的列表拖动排序实现代码
2013/10/01 Javascript
JS实现点击颜色块切换指定区域背景颜色的方法
2015/02/25 Javascript
jquery 遍历数组 each 方法详解
2016/05/25 Javascript
JS匿名函数实例分析
2016/11/26 Javascript
基于javascript实现按圆形排列DIV元素(三)
2016/12/02 Javascript
jQuery电话号码验证实例
2017/01/05 Javascript
angularjs项目的页面跳转如何实现(5种方法)
2017/05/25 Javascript
js is_valid_filename验证文件名的函数
2017/07/19 Javascript
使用JavaScript生成罗马字符的实例代码
2018/06/08 Javascript
vuejs点击class变化的实例
2018/09/05 Javascript
webpack实现一个行内样式px转vw的loader示例
2018/09/13 Javascript
vue中v-for循环给标签属性赋值的方法
2018/10/18 Javascript
Vue源码解析之数组变异的实现
2018/12/04 Javascript
Vue学习之axios的使用方法实例分析
2020/01/06 Javascript
如何通过JS实现转码与解码
2020/02/21 Javascript
JavaScript经典案例之简易计算器
2020/08/24 Javascript
vue3.0中使用element的完整步骤
2021/03/04 Vue.js
python爬虫正则表达式之处理换行符
2018/06/08 Python
python判断数字是否是超级素数幂
2018/09/27 Python
django中ORM模型常用的字段的使用方法
2019/03/05 Python
django 数据库 get_or_create函数返回值是tuple的问题
2020/05/15 Python
行政人事岗位职责
2014/03/17 职场文书
群众路线教育实践活动自我剖析思想汇报
2014/10/04 职场文书
水浒传读书笔记
2015/06/25 职场文书
MySQL update set 和 and的区别
2021/05/08 MySQL
java executor包参数处理功能 
2022/02/15 Java/Android
MySQL选择合适的备份策略和备份工具
2022/06/01 MySQL