关于ligerGrid中的detail明细属性

11 篇文章 0 订阅

在ligerGrid中,若要查看某一列的详细属性,可以添加detail属性

 var grid = $("#maingrid").ligerGrid({
            columns: [
                   { display: '发件人', name: 'Sender' },
                   { display: '主题', name: 'Title', width: 300, align: 'left' },
                   { display: '发送日期', name: 'RDT' },
                   { display: '是否读取', name: 'IsRead', render: function (rowdata, rowindex) {
                       if (rowdata.IsRead == "1") { return '已读'; }
                       else { return '未读'; }
                   }
                   }
                   ],
            pageSize: 20,
            data: pushData,
            rownumbers: true,
            height: "99%",
            width: "99%",
            columnWidth: 120,
            onReload: LoadGrid,
            detail: { onShowDetail: GetDetail },
            groupColumnName: 'SortRDT',
            groupColumnDisplay: '时间'
        });


对其中的GetDetail方法,可以自定义实现其功能

//显示 详细信息
function GetDetail(row, detailPanel) {
    var grid = document.createElement('div');
    $(detailPanel).append(grid);
    grid.innerHTML = row.Doc;
}

对于参数row,则是上述Grid的某一行。

detailPanel是gird中某一行所在的的位置,采用append的方法,在该行末尾添加div的方式,设置详细内容即可。

其中,可以设置div的样式,例如 $(grid).css('margin', 20)

 

 

ligerUI集合下载:http://download.csdn.net/detail/hugaozhuang/5454767

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值