00009 - layui 表格table 点击行的任意列即选中改行,其它行取消选择
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了00009 - layui 表格table 点击行的任意列即选中改行,其它行取消选择相关的知识,希望对你有一定的参考价值。
table :var tableIns = table.render({
elem:‘#workTaskLogListTable‘
,url: ctx+‘/task/workTaskLog/query‘
,error:admin.error
,cellMinWidth: 80
,toolbar: ‘#workTaskLogListTable-toolbar‘
,defaultToolbar: [{
title: ‘条件过滤‘ //标题
,layEvent: ‘searchDiv‘ //事件名,用于 toolbar 事件中使用
,icon: ‘layui-icon-search‘ //图标类名
},
‘filter‘, ‘print‘, ‘exports‘]
,cols: [[
{type: ‘checkbox‘/*, fixed: ‘left‘*/}
,{field:‘content‘, title: ‘日志内容‘, align: ‘center‘,width:130 }
,{field:‘userName‘, title: ‘操作人‘, align: ‘center‘,width:130 }
,{field:‘status‘, title: ‘状态‘, align: ‘center‘,width:130,templet:tplStatus}
,{field:‘createTime‘, title: ‘创建时间‘, align: ‘center‘,width:160,templet:tplCreateTime}
,{title:‘操作‘, toolbar: ‘#workTaskLogListTable-bar‘, width:150}
]]
,page: true
,limit: 10
,limits: layui.setter.limits
,done: function(res, curr, count){
}
,height: ‘full-110‘
});
说明:{type: ‘checkbox‘/, fixed: ‘left‘/} , 要是功能有效,即表的列 不能有fixed属性。
调用方法:
admin.tableRowCheckToggle();
方法体为:
admin.tableRowCheckToggle = function () {
$(‘body‘).on(‘click‘, ‘.layui-table-body tr‘, function(e){
$(‘.layui-form-checkbox‘, this).click();
$(‘.layui-form-checkbox.layui-form-checked‘, this.parent).click();
$(‘.layui-form-checkbox‘, this).click();
})
$(‘body‘).on(‘click‘, ‘.layui-form-checkbox‘, function(e){
e.stopPropagation();
})
}
以上是关于00009 - layui 表格table 点击行的任意列即选中改行,其它行取消选择的主要内容,如果未能解决你的问题,请参考以下文章
layui.table 实现 Shift+点击实现表格多选功能实现