表格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(异步请求)相关推荐

  1. 实现layui的树形表格treeTable

    实现layui的树形表格treeTable,layui中有 可以使用 'tree','table' , 进而使用layui.treeGird实现 layui.treeGird({elem: '#dem ...

  2. maven工程 java 实现文件上传 SSM ajax异步请求上传

    java ssm框架实现文件上传 实现:单文件上传.多文件上传(单选和多选),并且用 ajax 异步刷新,在当前界面显示上传的文件 首先springmvc的配置文件要配置上传文件解析器: 1 < ...

  3. 树形表格treeTable插件实现固定列功能

    因为要做树形表格使用treeTable插件,但目前插件作者还没有更新表格固定列的功能,恰巧项目又需要实现表格固定列这一需求,所以自己写了能实现固定列的函数. <script>//固定列fu ...

  4. java 表格树_00030-layui+java 树形表格treeTable

    下载后,treeTable.js.treeTable.css 的放置目录分别为: layuiadmin/modules/treeTable.js layuiadmin/modules/treeTabl ...

  5. java tree 表格_00030-layui+java 树形表格treeTable

    下载后,treeTable.js.treeTable.css 的放置目录分别为: layuiadmin/modules/treeTable.js layuiadmin/modules/treeTabl ...

  6. [Layui]JS实现Layui树形表格treetable演示下载

    地址: 添加链接描述 后面写一篇完整的前后端处理DEMO

  7. jQuery框架+DWR框架实现的Java Web中的Ajax效果(异步请求,局部刷新)

    一 简介和实现效果 这里用一个小例子来简单举例说明,做一个搜索引擎搜索提示效果,通过不断输入字符,然后在下方给出搜索提示.效果图如下: 通过上图可以看到,当输入一个"a"时,提示了 ...

  8. bootstrap 树形表格渲染慢_layUI之树状表格异步加载组件treetableAsync.js(基于treetable.js)...

    概述 后台框架中使用树状表格是非常常用的操作,layUI本身并没有这种组件. 第三方的treetable.js做到了完美的实现,但是不能实现在双击时异步加载数据,本文就是站在了巨人的肩膀上实现的异步加 ...

  9. ajax异步处理代码实现,原生JS代码实现一个Ajax异步请求

    异步加载的方式 (1) defer,只支持IE (2) async: (3) 创建script,插入到DOM中,加载完毕后callBack 实现ajax之前必须要创建一个 XMLHttpRequest ...

  10. layui树形懒加载_layui树形表格支持非异步和异步加载

    layui树形表格支持非异步和异步加载. 使用示例如下: 展开全部 展开一层 折叠全部 折叠一层 layui.config({ base: '/uui/treetable-lay/module/' } ...

最新文章

  1. 让你的javascript函数拥有记忆功能,降低全局变量的使用
  2. “伪高管”是如何搞垮一个公司的?
  3. java超市管理系统项目,HR的话扎心了
  4. Data Lake Analytics: 读/写PolarDB的数据
  5. 菜鸟也学DW做ASP
  6. Nero 9 Lite 9.4.12.708 最新最好破解刻录软件下载
  7. 图解 CSS (9): 列表
  8. ConcurrentModificationException并发修改异常
  9. 深入理解 Linux的 I/O 系统
  10. 基于小程序的Token身份权限体系
  11. android长按加入购物车,《Android APP可能有的东西》之UI篇:加入购物车动画
  12. 【C++基础】C++11的noexcept声明符 与 异常传播
  13. Java文档阅读笔记-JPA Tutorial
  14. C++文件读写函数之——fopen、fread和fwrite、fgetc和fputc、fgets和fputs、ftellf和fseek、rewind...
  15. hibernate连接mysql 释放连接_SSH 占用数据库连接不释放问题
  16. SVG可伸缩的矢量图形
  17. nexus3.x批量上传jar包
  18. nutch2.3 mysql教程_nutch2.2.1+mysql集成教程
  19. 加速科技赋能,城商行为何都瞄准全闪存?
  20. 安装pdfFactory Pro

热门文章

  1. 【最新】网站下载工具,整站下载工具汇总
  2. 支气管炎的饮食要注意哪些
  3. Windows使用快捷键
  4. 删库遭 GitHub 封号,开发者欲夺回发行权:“我只是犯了个编程错误”
  5. Zemax学习笔记(5)- 设计单透镜实例_2,分析
  6. 阿里旺旺垃圾消息分析及解决方案探讨
  7. 时间序列的平稳性检验方法汇总篇
  8. Centos7.4虚拟机和主机能互ping,却ping不了百度
  9. Linux系统小说源码网站,Linux系统小说源码网站
  10. 软件开发人员的简历项目经验怎么写?