easyui datagrid 去掉外边框及行与行之间的横线标题字体

这是以前写的一个项目中写的东西,为了让datagrid样式好看,所有做的这个处理:

今天同事又问到于是记录下来

 

$('#id').datagrid({
                width: '99%',
                height: 150,
                fit: false,
                nowrap: true,
                url: 'url地址',
                singleSelect: true,
                columns: [
                    [
                        {
                            field: 'TaskName', title: '标题', width: '100%', formatter: function (v, rd, i) {
                                if (v != undefined) {
                                    return '<img src="../Images/roundpoint.png"></img> <a href="#" οnclick= ReportDetails(\'' + rd.MatTypeInt +
                                            '\',\'' + rd.PeriodNo + '\',\'' + rd.TaskId + '\',\'' + v + '\',\'' + rd.MatType + '\')  class="href-noneline-blacknofont" >' + v + ',' + '<span class="red-font">' + rd.MatType + '</span>总数' +
                                            '<span class="red-font">' + rd.PriceCount + '</span>条';
                                }
                            }
                        }
                    ]
                ], onLoadSuccess: function (data) {
                    var panel = $(this).datagrid('getPanel');
                    var tr = panel.find('div.datagrid-body tr');
                    tr.each(function () {
                        var td = $(this).children('td');
                        td.css({
                            "border-width": "0"
                        });
                        ;
                    });
                }
            });

  

关键是:

onLoadSuccess: function (data) {
  var panel = $(this).datagrid('getPanel');
  var tr = panel.find('div.datagrid-body tr');
  tr.each(function () {
    var td = $(this).children('td');
    td.css({
      "border-width": "0"
    });
});

 

下面是去外边框线:

#idDiv .datagrid-header {
position: absolute;
visibility: hidden;
}

#idDiv .datagrid-body {
overflow: hidden;
}

 

标题字体:

#iddiv .datagrid-header .datagrid-cell span {
font-size: 18px;
font-family: "黑体";
}

转载于:https://www.cnblogs.com/xiaoruilin/p/5051465.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值