修改 bootstrap table 默认detailRow样式的实例代码

发布时间 - 2026-01-11 02:26:23    点击率:

废话不多说了,直接给大家贴代码,具体代码如下所示:

this.$body.find('> tr[data-index] > td > .detail-icon').off('click').on('click', function () {
  var $this = $(this),  //a.detail-icon
    $tr = $this.parent().parent(),   //current row
    index = $tr.data('index'),
    row = data[index]; // Fix #980 Detail view, when searching, returns wrong row
  // remove and update
  if ($tr.next().is('tr.detail-view')) {   //exsit
    $this.find('i').attr('class', sprintf('%s %s', that.options.iconsPrefix, that.options.icons.detailOpen));
    that.trigger('collapse-row', index, row);
    $tr.next().remove();
    $tr.next().remove();
  } else {    //not exsit and add
    $this.find('i').attr('class', sprintf('%s %s', that.options.iconsPrefix, that.options.icons.detailClose));
    //$tr.after(sprintf('<tr class="detail-view"><td colspan="%s"></td></tr>', $tr.find('td').length));
    $tr.after(sprintf('<tr class="detail-view detail-view-head"></tr>'));
    $tr.after(sprintf('<tr class="detail-view detail-view-body"></tr>'));
    var $element1 = $tr.next();
    var $element2 = $element1.next();
    //var $
    //var $element = $tr.next().find('td');
    var content = calculateObjectValue(that.options, that.options.detailFormatter, [index, row, $element1, $element2], '');
    //console.log(content);  //head , body Object
    if($element1.length === 1) {
      $element1.append(content.head);
      $element2.append(content.body);
    }
    that.trigger('expand-row', index, row, $element1, $element2);
  }
  that.resetView();
  return false;
});

以上所述是小编给大家介绍的修改 bootstrap table 默认detailRow样式的实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!


# bootstrap  # table样式  # detailview  # BootstrapTable refresh 方法使用实例简单介绍  # bootstrap table 数据表格行内修改的实现代码  # 给大家  # 小编  # 在此  # 说了  # 不多  # 所示  # 所述  # 给我留言  # 感谢大家  # 疑问请  # 有任何  # current  # row  # Fix  # parent  # click  # function  # var  # returns  # wrong 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: Laravel如何处理异常和错误?(Handler示例)  JS去除重复并统计数量的实现方法  Laravel如何保护应用免受CSRF攻击?(原理和示例)  阿里云网站搭建费用解析:服务器价格与建站成本优化指南  MySQL查询结果复制到新表的方法(更新、插入)  js实现点击每个li节点,都弹出其文本值及修改  如何在阿里云部署织梦网站?  网站广告牌制作方法,街上的广告牌,横幅,用PS还是其他软件做的?  网站建设要注意的标准 促进网站用户好感度!  Laravel如何将应用部署到生产服务器_Laravel生产环境部署流程  深圳网站制作的公司有哪些,dido官方网站?  如何在服务器上配置二级域名建站?  如何在万网主机上快速搭建网站?  CSS3怎么给轮播图加过渡动画_transition加transform实现【技巧】  如何在Windows环境下新建FTP站点并设置权限?  php静态变量怎么调试_php静态变量作用域调试技巧【解答】  Laravel的.env文件有什么用_Laravel环境变量配置与管理详解  java中使用zxing批量生成二维码立牌  微信小程序 HTTPS报错整理常见问题及解决方案  linux top下的 minerd 木马清除方法  高防服务器:AI智能防御DDoS攻击与数据安全保障  如何确认建站备案号应放置的具体位置?  网站制作大概要多少钱一个,做一个平台网站大概多少钱?  详解Android图表 MPAndroidChart折线图  简历在线制作网站免费版,如何创建个人简历?  如何确保西部建站助手FTP传输的安全性?  图册素材网站设计制作软件,图册的导出方式有几种?  详解CentOS6.5 安装 MySQL5.1.71的方法  电视网站制作tvbox接口,云海电视怎样自定义添加电视源?  如何在香港免费服务器上快速搭建网站?  高性价比服务器租赁——企业级配置与24小时运维服务  微博html5版本怎么弄发语音微博_语音录制入口及时长限制操作【教程】  Laravel如何使用Vite进行前端资源打包?(配置示例)  齐河建站公司:营销型网站建设与SEO优化双核驱动策略  Laravel怎么上传文件_Laravel图片上传及存储配置  如何为不同团队 ID 动态生成多个“认领值班”按钮  如何用y主机助手快速搭建网站?  香港服务器选型指南:免备案配置与高效建站方案解析  详解Android——蓝牙技术 带你实现终端间数据传输  Laravel软删除怎么实现_Laravel Eloquent SoftDeletes功能使用教程  深圳网站制作设计招聘,关于服装设计的流行趋势,哪里的资料比较全面?  Laravel如何实现用户注册和登录?(Auth脚手架指南)  Laravel中间件起什么作用_Laravel Middleware请求生命周期与自定义详解  深圳防火门网站制作公司,深圳中天明防火门怎么编码?  Laravel怎么生成二维码图片_Laravel集成Simple-QrCode扩展包与参数设置【实战】  Python并发异常传播_错误处理解析【教程】  Python正则表达式进阶教程_复杂匹配与分组替换解析  详解免费开源的DotNet二维码操作组件ThoughtWorks.QRCode(.NET组件介绍之四)  今日头条微视频如何找选题 今日头条微视频找选题技巧【指南】  Laravel如何正确地在控制器和模型之间分配逻辑_Laravel代码职责分离与架构建议