以下示例设置动态表格某一行的数据
ea.table.render({
init: init,
toolbar: ['refresh', 'delete','add'],
cols: [[
{type: 'checkbox'},
{field: 'id', title: 'id'},
{field: 'cate.title', title: '分类'},
{field: 'image', title: '缩略图', templet: ea.table.image},
{field: 'name', title: '姓名'},
{field: 'phone', title: '电话'},
{field: 'license_number', title: '执业证号'},
{field: 'level', title: '等级'},
{field: 'province', title: '省'},
{field: 'city', title: '市'},
{field: 'good_sector', title: '擅长领域'},
{field: 'remark', title: '备注', templet: ea.table.text},
{field: 'create_time', title: '添加时间'},
{field: 'status', title: '状态', templet: ea.table.switch},
{field: 'price', title: '价格'},
{width: 250, title: '操作', templet: ea.table.tool},
]],
done: function (res, curr, count) {
console.log(res); //打印数据
console.log(curr);//打印当前行数
console.log(count); //数据总条数
// 官方介绍 https://www.layui.com/doc/modules/table.html#templet
res.data.forEach(function (item, index) { //循环数据
if (item.id == 1) { //当数据id为1时
var tr = $(".layui-table").find("tbody tr[data-index='" + index + "']"); //查找某一行的数据
tr.css("background-color", "#98FB98"); //标记该行的背景色
// 给1-0-9列添加样式
tr.find(".laytable-cell-1-0-9").css("color","red"); //标记该行某一列的颜色
}
});
}
});