jquery插件treetable使用
下载后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> @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> </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使用相关推荐
- 原创jquery插件treeTable(转)
由于工作需要,要直观的看到某个业务是由那些子业务引起的异常,所以我需要用树表的方式来展现各个层次的数据. 需求: 1.数据层次分明: 2.数据读取慢.需要动态加载孩子节点: 3.支持默认展开多少层. ...
- jQuery插件 treeTable V1.4.2 与 bootstrapTable整合
想做一个菜单管理,将菜单比较直观的展示出来,于是想到树,于是就在网上找看有没有树表,找了很多.比较起来感觉詹潮江的 jQuery插件 treeTable V1.4.2比较好用.最近老是用bootstr ...
- 15款提高表格操作的jQuery插件
table表格由于它的浏览器兼容性和复杂的标签嵌套方式,可以算是添加样式最困难的对象之一了.大多数前端er都把网页中的table标签替 换为div,主要就是因为div要比table更容易添加CSS样式 ...
- jQuery插件thickbox在ie下垂直居中问题
jQuery 插件 thickbox 3.1 在ie下总不能垂直居中,按"http://jamazon.co.uk/web/2008/03/17/thickbox-31-ie7-positi ...
- 自己开发开源jquery插件--给jquery.treeview加上checkbox
很多时候需要把树状的数据显示除来,比如分类,中国省份.城市信息,等,因此这方面的javascript插件也有很多.比如性能优异的jquery.treeview和国人开发的功能强大的zTree. 我最近 ...
- 推荐两款简单好用的图片放大jquery插件
一.zoomfiy.js 推荐可以从这里下载 使用说明: 使用该jquery 插件 引入该插件的js:zoomfiy.js 或 min 引入该插件的css:zoomfiy.css 或 min 前后顺序 ...
- 动感效果的TAB选项卡 jquery 插件
动感效果的TAB选项卡 jquery 插件 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" &q ...
- 【JQUBAR1.1】jQuery 插件发布
[JQUBAR1.1]jQuery 插件发布 JQUBAR1.1 简介 2010-11-22在博客园发布了柱状图JQUBar1.0 jQuery 插件.现将该插件升级为1.1版本. 1.1版本修复了部 ...
- 240个jquery插件
240个jquery插件 http://www.kollermedia.at/archive/2007/11/21/the-ultimate-jquery-plugin-list/ File uplo ...
最新文章
- 我们用Python分析了B站4万条数据评论,揭秘本山大叔《念诗之王》大热原因!...
- python从文件中读取数据_使用Python脚本从文件读取数据代码实例
- JAVA相关基础知识(一)
- 禁术级竞赛刷分技巧:找到跟测试集最接近的有标签样本
- java中的printnb_javaI/O系统笔记
- 快速排序【记录一下代码】
- 动态规划 —— 背包问题 P07 —— 有依赖背包
- 凸函数、凸规划的定义及学习
- win10配置hadoop开发环境
- [原创]超轻量级Web安全漏洞扫描工具Netsparker使用教程介绍
- Badboy安装教程(含下载地址)
- 进位位判别法_判断加减法溢出时,可采用判断进位的方式,如果符号位的进位为C...
- springCloud使用redis报错,Could not resolve type id xxxxx(类全路径名) into a subtype
- 贝尔宾团队角色理论及实践
- Twitter 没有在美国总统竞选期间宕机
- 卧龙图甄选 | 惊蛰来到,万物复苏,春天的气息扑面而来
- NOIP2018赛后总结
- 论文《Dialogue State Tracking with a Language Model using Schema-Driven Prompting》学习笔记
- 从零开始学android:Android中的基本控件(上)
- 运放单的电源供电和双电源供电
热门文章
- Azure Blob实战之——从客户端到FTP
- Oracle内部错误ORA-07445:[_memcmp()+88] [SIGSEGV]一例
- Mysql binlog应用场景与原理深度剖析
- 注意:阿里Druid连接池监控的两个坑
- 【Git】Git 本地的撤销修改和删除操作
- Android开源项目分类汇总-转载
- Java Web整合开发(42) -- Petstore
- pat 1060. Are They Equal (25)
- Java学习之移动文件(转)
- DL_WITH_PY系统学习(第2章)