php ligerui 导出excel,LigerUI表格树的使用

项目资源下载地址:

提取码:

tkyk

里面有很多的树和一些常用的小功能,在此只写出表格树的使用

#maingrid{

width: 100% !important;

margin-bottom:10px;

}

/* 让文字垂直居中 */

.l-grid-row-cell-inner{

line-height: 183px;

}

/* 加号按钮 */

.l-grid-tree-link-close{

margin-top: 3px;

}

/* 减号按钮 */

.l-grid-tree-link-open{

margin-top: 3px;

}

var manager;

var TreeDeptData = {

Rows: [{

name: "年份",

children: [{

name: "月份",

fontSize: '',

title: '',

company: '',

symbol: '',

byxs: '',

Maximum: '',

Minimum: '',

children: [{

name: "",

fontSize: '111',

title: '222',

company: '333',

symbol: '444',

statistics:'555'

},

{

name: "",

fontSize: '111',

title: '222',

company: '333',

symbol: '444',

statistics:'555'

},

{

name: "",

fontSize: '111',

title: '222',

company: '333',

symbol: '444',

statistics:'555'

},

{

name: "",

fontSize: '111',

title: '222',

company: '333',

symbol: '444',

statistics:'555'

}

]

}]

}, ]

};

$(function() {

manager = $("#maingrid").ligerGrid({

columns: [

{

display: '',

name: 'name',

id: 'zu',

width: 100,

minWidth :100, //表格列最小允许宽度(调整大小时将不允许小于这个值)

align: 'left'

},

{

display: '文号',

name: 'symbol',

width: 356,

type: 'float', //排序类型,包括string、int、float、date

align: 'left'

},

{

display: '文件字号',

name: 'fontSize',

width: 356,

type: 'int', //排序类型,包括string、int、float、date

align: 'left'

},

{

display: '文件标题',

name: 'title',

width: 356,

type: 'float', //排序类型,包括string、int、float、date

align: 'left'

},

{

display: '来文单位',

name: 'company',

width: 356,

type: 'float', //排序类型,包括string、int、float、date

align: 'left'

},

{

display: '统计',

name: 'statistics',

width: 356,

type: 'float', //排序类型,包括string、int、float、date

align: 'left'

}

],

width: '100%',

height: '95%',

title: '',

usePager:false, //是否分页

enabledSort:false, //是否允许排序

data: TreeDeptData,

alternatingRow: false, //是否附加奇偶行效果行,

allowHideColumn:false, //是否显示'切换列层'按钮

tree: { //树模式

columnId: 'zu', //以树形显示的字段id ,或者name值也可以

//columnName:'name', //要显示为树形的字段name

}

});

manager.collapseAll(); //初始化把所有树收缩

//为第一级所有的行修改样式

$('.l-grid-body-table > tbody > tr:visible').each(function(i,n){

$(n).children('td').css('border-right','0'); //让所有的td右边框为0

$(n).children('td:last-child').css('border-right','1px solid #A3C0E8');//给最后一个td加上border

$(n).css("background","white"); //设置第一级整行的样式

});

//为第二级所有的行修改样式

$('.l-grid-body-table > tbody > tr:hidden').each(function(i,e){

var html = $(e).children('td').next().find('div').html();

if(html == ''){

$(e).children('td').css('border-right','0'); //让所有的td右边框为0

$(e).children('td:last-child').css('border-right','1px solid #A3C0E8');//给最后一个td加上border

$(e).css("background","white"); //设置第二级整行的样式

}

});

});

效果图:

ef586e660760f985e0ab500fd2617329.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值