• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧
您的位置:首页 > CMS教程 >建站教程 > 浅谈bootstrapTable如何动态设置行和列的颜色

浅谈bootstrapTable如何动态设置行和列的颜色

作者:站长图库 字体:[增加 减小] 来源:互联网 时间:2022-04-29

站长图库向大家介绍了bootstrapTable,动态设置行和列的颜色等相关知识,希望对您有所帮助

本篇文章给大家介绍一下bootstrapTable 动态设置行(rowStyle)的颜色 和 列(cellStyle 单元格)的颜色。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。


浅谈bootstrapTable如何动态设置行和列的颜色


动态修改行颜色的方法

rowStyle: function(row, index) {        // 参数说明:    //row, 行,row.xxx,能获取某个字段的值    //index,索引,第几行         // 逻辑判断    // .....    return  {css:{"background-color":'rgba(245,245,245,0.7)'}};}


动态修改列(单元格)颜色的方法

cellStyle:function(value,row,index){    // 参数说明:    // value ,当前单元格的值    // row,当前行的值    //index ,第几行         // 逻辑判断    // .....                 return {css:{"background-color":"rgba(255,250,250,0.7)"}};    }

说明:

rowStyle 是 Table options(表配置) ;

cellStyle 是Column options (列配置)。

在列中的选项配置。两者的位置最大的区别


使用示例如下:

function load() {    $('#exampleTable').bootstrapTable({        url : "/config/list",         queryParams : function(params) {            return {                limit: params.limit,                offset: params.offset,                      }        },              rowStyle: function(row, index) {   // 动态修改行的颜色            var isDel = $.trim(row.isDel);            if(isDel=="1"){               // 如果值是1,表示已删除,设置行的颜色                return  {css:{"background-color":'rgba(245,245,245,0.7)'}};            }            return '';          // 即使不改变颜色,也得返回 '' ,否则会报错。        },        columns : [            {                checkbox : true,                            },                      {                field : 'platformName',                 title : '平台名称' ,                width : 140,            },                              {                field : 'ydaaa',                 title : '移动的aaa' ,                width : 140,                cellStyle : function(value,row,index){          // 修改列(单元格)的颜色                    return {css:{"background-color":"rgba(255,250,250,0.7)"}};                    }            },            {                field : 'ydbbb',                 title : '移动的bbb' ,                width : 140,                formatter : function(value, row, index) {                    value=$.trim(value);                    if(value.length>25){                        return value.substr(0,24)+"...";                    }                                                       return value;                },                          },                      {                field : 'ltaaaa',                 title : '联通的aaaa' ,                width : 140,                cellStyle:function(value,row,index){                 // 修改列(单元格)的颜色                    return {css:{"background-color":"rgba(248,248,255,0.7)"}};                 }            },            {                field : 'ltbbbb',                 title : '联通的bbbb' ,                width : 140,                formatter : function(value, row, index) {                    value=$.trim(value);                    if(value.length>25){                        return value.substr(0,24)+"...";                    }                                                       return value;                }            },            {                field : 'dxaaaa' ,                 title : '电信的aaaaa' ,                width : 140 ,                cellStyle:function(value,row,index){                 // 修改列(单元格)的颜色                    return {css:{"background-color":"rgba(240,255,240,0.7)"}};                 }            },            {                field : 'dxbbbbb' ,                 title : '电信的bbbbb' ,                width : 140 ,            },                          {                field : 'isDel',                 title : '是否删除' ,                width : 80,                formatter : function(value, row, index) {                    value=$.trim(value);                    if(value=="0"){                        return "正常";                    }else if(value=="1"){                        return "已删除";                    }                                       return "";                }            },            {                field : 'createTime',                 title : '创建日期' ,                width : 140,                formatter : function(value, row, index) {                    value = $.trim(value) ;                    if(value.length >= 19){                        return value.substr(0 , 19);                    }                    return value;                }            },                      {                                               title : '操作',                field : 'id',                align : 'center',                width : 200,                                                formatter : function(value, row, index) {                     return '' ;                }            } ]    });}

说明:

{css:{"background-color":"rgba(255,250,250,0.7)"}};  // 中 0.7 是指透明度,


当 两种(行和列)颜色交汇时,在交汇的单元格中,可以看到两种颜色。如下图所示:


浅谈bootstrapTable如何动态设置行和列的颜色



分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 浅谈bootstrapTable+jstree插件对树列表条件和查询条件的处理
  • 浅谈bootstrapTable如何动态设置行和列的颜色

相关文章

  • 2022-04-29使用JS或CSS如何实现瀑布流布局,几种方案介绍
  • 2022-04-29怎么通过宝塔面板实现MySQL性能简单调优
  • 2022-04-29Wordpress如何调用个人信息
  • 2022-04-29看看Vue中如何封装一个自动化注册全局组件
  • 2022-04-29PhotoShop滤镜制作精美的艺术彩色玻璃效果教程
  • 2022-04-29大文件怎么快速上传?来看看我的实现方法!
  • 2022-04-29Node.js excel转json
  • 2022-04-29如何优化jQuery性能?优化方法汇总
  • 2022-04-29用HeheCloud快速搞个Wordpress应用!
  • 2022-04-29PHP上传多张图片时,选择图片后即可预览的问题

文章分类

  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧

最近更新的内容

    • 详解Angular中的Observable(可观察对象)
    • 说说PHP太空船运算符的使用场景
    • PHP开发api接口验证实例
    • Photoshop CS6制作3D文字的片头动画教程
    • 新站如何得到搜索引擎的好感?
    • AI制作立体三维线条字母标志
    • illustrator制做透明气泡
    • 解决并分析Incorrect datetime value报错问题
    • 关于WordPress局域网内外同时访问
    • Photoshop绘制一个复古的游戏手柄

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有