当前位置: 首页 > 编程笔记 >

layui表格数据重载

张逸清
2023-03-14
本文向大家介绍layui表格数据重载,包括了layui表格数据重载的使用技巧和注意事项,需要的朋友参考一下

本文实例为大家分享了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) : '';
   });
 }); 

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持小牛知识库。

 类似资料:
  • 本文向大家介绍layui数据表格实现重载数据表格功能(搜索功能),包括了layui数据表格实现重载数据表格功能(搜索功能)的使用技巧和注意事项,需要的朋友参考一下 layui数据表格实现重载数据表格功能,以搜索功能为例 加载数据表格 实现搜索功能和数据表格重载 全部代码 加载数据表格 按照layui官方文档示例 HTML部分 JavaScript部分 官方的文档已经把方法说的很明白了,下面展示实例

  • 本文向大家介绍layui实现数据表格自定义数据项,包括了layui实现数据表格自定义数据项的使用技巧和注意事项,需要的朋友参考一下 layui是一个很适合后台开发人员用的一个前端框架,界面简洁,功能丰富。 大家知道,系统一般都有数据表格及分页功能,尤其在后台管理系统之类,这类场景更是很多,layui也为我们提供了对应的支持,我这里要说的是,layui对异步返回的数据默认是有一套格式的,像下面这样

  • 本文向大家介绍Layui数据表格之获取表格中所有的数据方法,包括了Layui数据表格之获取表格中所有的数据方法的使用技巧和注意事项,需要的朋友参考一下 数据表格中的数据是通过直接赋值的方式。这里实际上思想是反过来的,将拿数据表格中的所有数据,转换为Layui数据表格拿原始数据去渲染数据表格。 1、创建一个作用域合适的JS对象数组用来保存数据表格中的原始数据。 2、将上一步创建的JS对象数组也就是原

  • 本文向大家介绍layui使用templet格式化表格数据的方法,包括了layui使用templet格式化表格数据的方法的使用技巧和注意事项,需要的朋友参考一下 增加js /*---------------------格式化时间开始--------------------------*/ /*---------------------格式化时间结束--------------------------

  • 本文向大家介绍解决Layui数据表格的宽高问题,包括了解决Layui数据表格的宽高问题的使用技巧和注意事项,需要的朋友参考一下 在使用Layui数据表格的时候,如果采用固定数值的话,在不同浏览器里显示会有差异,特别是在不同分辨率设备上。针对以此,把width设置直接去掉,貌似解决了我的显示问题。 之前固定宽高的情况 页面显示如下: 在页面右边显示了好多空白区域,不好看。 把宽度注释之后 界面显示如

  • 本文向大家介绍layui 给数据表格加序号的方法,包括了layui 给数据表格加序号的方法的使用技巧和注意事项,需要的朋友参考一下 1,第一种需求,只给当前页加序号 (1),给你的数据加上 templet属性 (2),在table的下面加上: 这样的话 下一页里面的排序不会连着上一页的,只会重新从1开始排序 2,第二种方法,包括分页的数据也加上序号 加上type属性, 设定列类型。可选值有:nor