html5表格树,jquery插件treegrid树状表格的使用方法详解(.Net平台)

本文详细介绍了在.NET平台上如何利用jQuery treegrid插件将html5表格转化为树状视图。首先,需要引入jQuery和jquery.treegrid.min.js。后端需提供树形结构的列表数据,前端通过DataTable配置输出满足treegrid格式要求的HTML。文章还展示了相关的CSS样式和JavaScript操作,包括初始化表格、点击事件处理等,并提供了后台数据转换方法确保正确的父子关系和顺序。
摘要由CSDN通过智能技术生成

上一篇介绍了DataTable,这一篇在DT的基础之上再使用jquery的一款插件:treegrid,官网地址:http://maxazan.github.io/jquery-treegrid/

一、使用treegrid,需要以下支持

jquery.min.js+jquery.treegrid.min.js

二、后端提供树状列表格式的集合数据,借助前端的DT的配置控制,来在页面上输出满足treegrid格式要求的html

前台:

@using Model

@{

Layout = null;

UserInfo userInfo = null;

if (ViewData["LoginUser"] != null)

{

userInfo = ViewData["LoginUser"] as UserInfo;

}

else

{

Response.Redirect("/Login/Index");

}

}

用户列表

.page-container {

padding: 10px;

}

.operation {

background: #EFEEF0;

padding: 3px;

}

.search {

background: #EFEEF0;

padding: 5px;

margin-top: 5px;

}

.table {

margin-top: 10px;

}

.dataTables_info {

margin-left: 5px;

}

#table1_info {

padding: 0;

}

#table1_length {

margin-left: 15px;

}

@Html.Partial("CRUDBtn", userInfo)

菜单名请求路径描述添加时间修改时间

var table1 = null;

$(function () {

table1 = initializeTable();

clickDeal();

});

/*点击处理*/

function clickDeal() {

var addBtn = $("#add");

var deleteBtn = $("#delete");

var editBtn = $("#edit");

var viewBtn = $("#view");

$("#search").click(function () {

table1.ajax.reload();

return false;

});

if (addBtn != null) {

addBtn.click(function () {

var title = $(this).text().substring(1).trim();

var url = $(this).attr("url");

layer_show(title, url, 600, 360);

});

}

if (deleteBtn != null) {

deleteBtn.click(function () {

var idArr = [];

var url = $(this).attr("url");

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值