layui table表格自定义样式排序或翻页后样式丢失解决方案
废话不多说 直接上代码//监听排序 调用加样式的方法table.on('sort()', function(obj){ //注:tool是工具条事件名,test是table原始容器的属性 lay-filter="对应的值"//注意 这里的参数是表格的缓存数据addstyle(table.cache.tablelist);});//在表格的done里面也要调用一下加样式的...
·
废话不多说 直接上代码
//监听排序 调用加样式的方法
table.on('sort()', function(obj){ //注:tool是工具条事件名,test是table原始容器的属性 lay-filter="对应的值"
//注意 这里的参数是表格的缓存数据
addstyle(table.cache.tablelist);
});
//在表格的done里面也要调用一下加样式的方法
done: function(res, curr, count){
//置顶加样式 注意 这里的参数是表格的缓存数据
addstyle(table.cache.tablelist);
}
//给表格加样式
function addstyle(tablecachedata) {
//具体要加的样式写在循环里面 在循环里面根据你自己的条件判断哪行加样式
$.each(tablecachedata,function(index,value){
//tablelist改成你自己表格的名字
$('div[lay-id=tablelist]').find('.layui-table-main').find("tr[data-index="+index+"]").css("color","#ADADAD");
$('div[lay-id=tablelist]').find('.layui-table-main').find("tr[data-index="+index+"]").css("text-decoration","line-through");
});
}
更多推荐
已为社区贡献1条内容
所有评论(0)