java treetable_00035-layui+java 树形表格treeTable(异步请求)
表格div:
js,引入treeTable
layui.config({
base: '${ctxLayui}/layuiadmin/'
}).extend({
index: 'lib/index'
}).use(['index', 'table','dict','laydate','util','treeTable'], function(){
var $ = layui.$,table = layui.table,form = layui.form;
var dict = layui.dict;
var laydate = layui.laydate;
var admin = layui.admin;
var util = layui.util;
var treeTable = layui.treeTable;
表格:
var insTb = treeTable.render({
elem: '#businessMenuListTable',
tree: {
iconIndex: 1, // 折叠图标显示在第几列
idName: 'id', // 自定义id字段的名称
pidName: 'parentId', // 自定义标识是否还有子节点的字段名称
},
cols: [
{type: 'checkbox', fixed: 'left'},
{field: 'name', title: '名称', width: 220},
{field: 'url', title: '路径'},
{field: 'perm', title: '按钮权限', width: 200},
{field: 'type', title: '菜单类型', width: 100,templet:tplType},
{field: 'sortOrder', title: '排序', width: 100},
{field: 'status', title: '状态', width: 100,templet:tplStatus},
{title:'操作', toolbar: '#businessMenuListTable-bar', width:120}
],
reqData: function(data, callback) {
// 在这里写ajax请求,通过callback方法回调数据
var pid = data?data.id:0;
var children = data?(data.children?data.children:null):null;
if(children && children.length>0){
return callback(children);
}
var url = ctx+'/business/businessMenu/queryByAll';
var rtn = admin.syncReq(url,{parentId:pid});
var rtnData = rtn.data;
$.each(rtnData,function (index,item) {
if(item.type!=4){
item.haveChild = true;
}
})
callback(rtnData);
}
,height: 'full-99'
});
点击节点 ,会调用:reqData
然后根据条件, callback(rtnData); 会重新渲染列表。
java treetable_00035-layui+java 树形表格treeTable(异步请求)相关推荐
- 实现layui的树形表格treeTable
实现layui的树形表格treeTable,layui中有 可以使用 'tree','table' , 进而使用layui.treeGird实现 layui.treeGird({elem: '#dem ...
- maven工程 java 实现文件上传 SSM ajax异步请求上传
java ssm框架实现文件上传 实现:单文件上传.多文件上传(单选和多选),并且用 ajax 异步刷新,在当前界面显示上传的文件 首先springmvc的配置文件要配置上传文件解析器: 1 < ...
- 树形表格treeTable插件实现固定列功能
因为要做树形表格使用treeTable插件,但目前插件作者还没有更新表格固定列的功能,恰巧项目又需要实现表格固定列这一需求,所以自己写了能实现固定列的函数. <script>//固定列fu ...
- java 表格树_00030-layui+java 树形表格treeTable
下载后,treeTable.js.treeTable.css 的放置目录分别为: layuiadmin/modules/treeTable.js layuiadmin/modules/treeTabl ...
- java tree 表格_00030-layui+java 树形表格treeTable
下载后,treeTable.js.treeTable.css 的放置目录分别为: layuiadmin/modules/treeTable.js layuiadmin/modules/treeTabl ...
- [Layui]JS实现Layui树形表格treetable演示下载
地址: 添加链接描述 后面写一篇完整的前后端处理DEMO
- jQuery框架+DWR框架实现的Java Web中的Ajax效果(异步请求,局部刷新)
一 简介和实现效果 这里用一个小例子来简单举例说明,做一个搜索引擎搜索提示效果,通过不断输入字符,然后在下方给出搜索提示.效果图如下: 通过上图可以看到,当输入一个"a"时,提示了 ...
- bootstrap 树形表格渲染慢_layUI之树状表格异步加载组件treetableAsync.js(基于treetable.js)...
概述 后台框架中使用树状表格是非常常用的操作,layUI本身并没有这种组件. 第三方的treetable.js做到了完美的实现,但是不能实现在双击时异步加载数据,本文就是站在了巨人的肩膀上实现的异步加 ...
- ajax异步处理代码实现,原生JS代码实现一个Ajax异步请求
异步加载的方式 (1) defer,只支持IE (2) async: (3) 创建script,插入到DOM中,加载完毕后callBack 实现ajax之前必须要创建一个 XMLHttpRequest ...
- layui树形懒加载_layui树形表格支持非异步和异步加载
layui树形表格支持非异步和异步加载. 使用示例如下: 展开全部 展开一层 折叠全部 折叠一层 layui.config({ base: '/uui/treetable-lay/module/' } ...
最新文章
- 让你的javascript函数拥有记忆功能,降低全局变量的使用
- “伪高管”是如何搞垮一个公司的?
- java超市管理系统项目,HR的话扎心了
- Data Lake Analytics: 读/写PolarDB的数据
- 菜鸟也学DW做ASP
- Nero 9 Lite 9.4.12.708 最新最好破解刻录软件下载
- 图解 CSS (9): 列表
- ConcurrentModificationException并发修改异常
- 深入理解 Linux的 I/O 系统
- 基于小程序的Token身份权限体系
- android长按加入购物车,《Android APP可能有的东西》之UI篇:加入购物车动画
- 【C++基础】C++11的noexcept声明符 与 异常传播
- Java文档阅读笔记-JPA Tutorial
- C++文件读写函数之——fopen、fread和fwrite、fgetc和fputc、fgets和fputs、ftellf和fseek、rewind...
- hibernate连接mysql 释放连接_SSH 占用数据库连接不释放问题
- SVG可伸缩的矢量图形
- nexus3.x批量上传jar包
- nutch2.3 mysql教程_nutch2.2.1+mysql集成教程
- 加速科技赋能,城商行为何都瞄准全闪存?
- 安装pdfFactory Pro