下载后treetable插件后只需要保留jquery.treetable.css样式文件,jquery.treetable.theme.default.css皮肤文件和jquery.treetable.js库,在页面上引用后初始化

  $("#treeTable").treetable({ expandable: true });

  expandable为true ,初始化展开显示

  先上局部视图改造后的代码,

@model List<Org>@helper RenderTable(Org org, List<Org> source)
{<tr data-tt-id="@org.ID" data-tt-parent-id="@org.ParentID"><td><span class="folder">@org.Name</span>@((org.AreaType == 1) ? "(镜头组)" : "")</td><td class="text-center"><a href="#" οnclick="edit(false,'@org.ID')"><span class="glyphicon glyphicon-edit"></span></a>&nbsp;@if (org.ParentID != "0" && source.Count(m => m.ParentID == org.ID) <= 0){<a href="#" οnclick="del('@org.ID','@org.Name')"><span class="glyphicon glyphicon-trash"></span></a><i>&nbsp;</i>}@if (org.AreaType != 1){<a href="#" οnclick="edit(true,'@org.ID')"><span class="glyphicon glyphicon-plus"></span></a>}</td></tr>if (source.Count(m => m.ParentID == org.ID) > 0){foreach (var item in source.Where(m => m.ParentID == org.ID).ToList()){@RenderTable(item, source);}}
}<table class="table table-bordered table-striped" id="treeTable"><thead><tr><th width="80%">编号</th><th class="text-center">操作</th></tr></thead><tbody>@if (null != Model && Model.Any()){foreach (var item in Model.Where(m => m.ParentID == "0").ToList()){@RenderTable(item, Model)}}</tbody>
</table>

  之前同事写的嵌套几层循环,每层循环内判断,改造后在页面里定义输出方法递归调用,显示效果跟之前同事写的一样,看看效果

jquery插件treetable使用相关推荐

  1. 原创jquery插件treeTable(转)

    由于工作需要,要直观的看到某个业务是由那些子业务引起的异常,所以我需要用树表的方式来展现各个层次的数据. 需求: 1.数据层次分明: 2.数据读取慢.需要动态加载孩子节点: 3.支持默认展开多少层. ...

  2. jQuery插件 treeTable V1.4.2 与 bootstrapTable整合

    想做一个菜单管理,将菜单比较直观的展示出来,于是想到树,于是就在网上找看有没有树表,找了很多.比较起来感觉詹潮江的 jQuery插件 treeTable V1.4.2比较好用.最近老是用bootstr ...

  3. 15款提高表格操作的jQuery插件

    table表格由于它的浏览器兼容性和复杂的标签嵌套方式,可以算是添加样式最困难的对象之一了.大多数前端er都把网页中的table标签替 换为div,主要就是因为div要比table更容易添加CSS样式 ...

  4. jQuery插件thickbox在ie下垂直居中问题

    jQuery 插件 thickbox 3.1 在ie下总不能垂直居中,按"http://jamazon.co.uk/web/2008/03/17/thickbox-31-ie7-positi ...

  5. 自己开发开源jquery插件--给jquery.treeview加上checkbox

    很多时候需要把树状的数据显示除来,比如分类,中国省份.城市信息,等,因此这方面的javascript插件也有很多.比如性能优异的jquery.treeview和国人开发的功能强大的zTree. 我最近 ...

  6. 推荐两款简单好用的图片放大jquery插件

    一.zoomfiy.js 推荐可以从这里下载 使用说明: 使用该jquery 插件 引入该插件的js:zoomfiy.js 或 min 引入该插件的css:zoomfiy.css 或 min 前后顺序 ...

  7. 动感效果的TAB选项卡 jquery 插件

    动感效果的TAB选项卡 jquery 插件 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" &q ...

  8. 【JQUBAR1.1】jQuery 插件发布

    [JQUBAR1.1]jQuery 插件发布 JQUBAR1.1 简介 2010-11-22在博客园发布了柱状图JQUBar1.0 jQuery 插件.现将该插件升级为1.1版本. 1.1版本修复了部 ...

  9. 240个jquery插件

    240个jquery插件 http://www.kollermedia.at/archive/2007/11/21/the-ultimate-jquery-plugin-list/ File uplo ...

最新文章

  1. 我们用Python分析了B站4万条数据评论,揭秘本山大叔《念诗之王》大热原因!...
  2. python从文件中读取数据_使用Python脚本从文件读取数据代码实例
  3. JAVA相关基础知识(一)
  4. 禁术级竞赛刷分技巧:找到跟测试集最接近的有标签样本
  5. java中的printnb_javaI/O系统笔记
  6. 快速排序【记录一下代码】
  7. 动态规划 —— 背包问题 P07 —— 有依赖背包
  8. 凸函数、凸规划的定义及学习
  9. win10配置hadoop开发环境
  10. [原创]超轻量级Web安全漏洞扫描工具Netsparker使用教程介绍
  11. Badboy安装教程(含下载地址)
  12. 进位位判别法_判断加减法溢出时,可采用判断进位的方式,如果符号位的进位为C...
  13. springCloud使用redis报错,Could not resolve type id xxxxx(类全路径名) into a subtype
  14. 贝尔宾团队角色理论及实践
  15. Twitter 没有在美国总统竞选期间宕机
  16. 卧龙图甄选 | 惊蛰来到,万物复苏,春天的气息扑面而来
  17. NOIP2018赛后总结
  18. 论文《Dialogue State Tracking with a Language Model using Schema-Driven Prompting》学习笔记
  19. 从零开始学android:Android中的基本控件(上)
  20. 运放单的电源供电和双电源供电

热门文章

  1. Azure Blob实战之——从客户端到FTP
  2. Oracle内部错误ORA-07445:[_memcmp()+88] [SIGSEGV]一例
  3. Mysql binlog应用场景与原理深度剖析
  4. 注意:阿里Druid连接池监控的两个坑
  5. 【Git】Git 本地的撤销修改和删除操作
  6. Android开源项目分类汇总-转载
  7. Java Web整合开发(42) -- Petstore
  8. pat 1060. Are They Equal (25)
  9. Java学习之移动文件(转)
  10. DL_WITH_PY系统学习(第2章)