Что бы я сделал, это для таблицы с id = table_one с field = directing_field и значениями 1,2,3, соответственно, являющимися опасностью, предупреждением, цветом информации, я бы добавил в js
var danger_cell = 0;
var warning_cell = 0;
var info_cell = 0;
if ($("#table_one").length > 0){
$("#table_one").bootstrapTable({
cellStyle: function cellStyle(value,index,field) {
if (field==='directing_field') {
if (value===1) {
if ((danger_cell===0) || (index < danger_cell)) {
danger_cell = index;
return { classes:'bg-danger' }
} else {return}
} else if (value===2) {
if ((warning_cell===0) || (index < warning_cell)) {
warning_cell = index;
return { classes:'bg-warning' }
} else {return}
} else if (value===3) {
if ((info_cell===0) || (index < info_cell)) {
info_cell = index;
return { classes:'bg-info' }
} else {return}
} else {return}
}
},
onSort: function () {
danger_cell = 0;
warning_cell = 0;
info_cell = 0;
},
onRefresh: function () {
danger_cell = 0;
warning_cell = 0;
info_cell = 0;
}
});
}
Конечно, если ваша таблица представляет собой чистый HTML, если он создан в JS, просто добавьте параметры в свою ...