bootstrap-table - 如何设置表格行背景颜色

max*_*max 3 bootstrap-table

我正在使用引导表。如果我在 style 属性中设置颜色,它会被 bootstrap-table 删除,所以我所做的是我添加了一个像“data-rowcolor”这样的属性,然后使用 javascript 来应用颜色:

$('td[data-rowcolor]').attr("style", "background-color:yellow;");
Run Code Online (Sandbox Code Playgroud)

这种方法的问题在于,当我使用搜索框过滤事物时,颜色会消失。任何想法如何能够在不丢失颜色的情况下设置颜色?

也许我应该在 onSearch 回调中设置颜色,但我不确定它是如何工作的。我看过医生

Dan*_*iel 6

如果您正在使用引导表,为什么不使用“引导表”方式呢?

使用搜索框过滤等时,将保持这种方式设置的行样式。

使用表格选项 rowStyle

行样式格式化函数,有两个参数: row:行记录数据。index:行索引。支持类或 css。用法示例:

function rowStyle(row, index) {
  return {
    classes: 'text-nowrap another-class',
    css: {"color": "blue", "font-size": "50px"}
  };
}
Run Code Online (Sandbox Code Playgroud)

这里查看 jsFiddle 。