bootstrap table detailView 详细视图默认展开|选择展开

bootstrap table 详细视图

一、默认不展开

  1. detailView:true,

  2. detailFormatter:detailFormatter,

//详细数据

function detailFormatter(index, row) {
        var html = [];
        html.push('<p><b>作业人:</b> ' + row.shenUserName + '</p>');
        html.push('<p><b>作业时间:</b> ' + row.homeworkStartTime + ' 至 ' +  row.homeworkEndTime + '</p>');
        html.push('<p><b>时间段:</b> ' + row.timeQuantum + '</p>');
        html.push('<p><b>锁具:</b> ' + row.channelName + '</p>');
        return html.join('');
}

 二、默认全部展开

//继续添加

onPostBody: function(data) {
    expand(data);
}
 
function expand (data){ 
    $("#exampleTable").bootstrapTable('expandRow', index); 
}

三、有的行是没有详细视图的,所以收起没有详细视图的行,展开有详细视图的行。

//或继续添加

onPostBody: function(data) {
    if(data) {
        $.each(data, function(index, item) {
            if(item.commentList && item.commentList.length != 0) {
                expand(index);
            }
        });
    }
}
 
function expand (index){ 
    $("#exampleTable").bootstrapTable('expandRow', index); 
}

利用onPostBody的data参数,循环判断对应index,并在函数中选择性的展开。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值