本文实例为大家分享了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