默认单行是否选中:
LAY_CHECKED Boolean 是否全选状态(默认:false)。必须复选框列开启后才有效,如果设置 true,则表示复选框默认全部选中。
返回数据中添加LAY_CHECKED项(可修改标识名字:table = $.extend(table, {config: {checkName: '自定义名称'}});
)
data":[
{"name":"小红","LAY_CHECKED":true},
{"name":"小明","LAY_CHECKED":true},
{"name":"小刚","LAY_CHECKED":false}
]
获取全部数据(选中行及未选中行)
获取表格当前全部数据(不只服务端返回数据项)
var tableData = layui.table.cache["currentTableId"];//获取表格全部数据currentTableId是table的ID
获取选中及未选中行数据
var relation_ids = []; // 选中数据
var crack_ids = []; // 未选中数据
for (var i = 0; i < table_data.length; i++) {
if (table_data[i].connectGroup) { // connectGroup是我的自定义名称(LAY_CHECKED项)
relation_ids.push(table_data[i].hostID);
} else {
crack_ids.push(table_data[i].hostID);
}
}