1、如下图所示:根据判断仓库的启用状态来第一行的背景颜色,同时改变序号列的内容。
2、首先状态这列我是通过自定义列做的,通过判断从控制器查询出来的数据去判断每个仓库的状态,如果状态值State == “true” 就是启用状态,否则就是停用状态。通过判断仓库的CDefault值去判断找出默认仓库。给一个类sign1。停用状态给一个类sign。这样就可以通过是否存在类sign1去判断它是否是默认仓库,通过判断类sign是否存在就可以知道停用的仓库和启用的仓库
function setOperate1(data) {
var State = data.State;
var CDefault = data.CDefault;
if (State == “true”) {
if (CDefault == true) {
btns = ‘启用’//默认仓库
} else {
btns = ‘启用’
}
} else {
btns = ‘停用’
}
return btns;
}
3、去更该样式
tabAcademe = layuiTable.render({
done: function () {
//改变背景颜色,获取类sign所在标签的父标签的父标签的父标签,即tr标签,
通过给tr标签添加