1.常用获取数据表格
table.render({
elem: '#xx'
,id: 'examList'
,url:'xx'
,cols: [ [
{type:'checkbox'}
,{ type:"numbers",title:'序号'}
,{ field:'userName', title: '教师账号'}
,{ field:'realName', title: '教师姓名'}
,{ field:'paperCount', title: '评卷数量(可编辑)',edit: 'text',}
] ],
where:{
}
});
2.动态修改 评卷数量的值。
2.1:通过id获取当前表格数据
var tableDas = layui.table.cache["examList"];
2.2:遍历数据将选中的数据,指定的字段重新赋值。
for (let i = 0; i < tableDas.length; i++) {
if(tableDas[i].LAY_CHECKED){
tableDas[i].paperCount= result.data;
}
}
3.重新加载数据表格,data数据就是上面的tableDas ;
function initData(data) {
table.render({
elem: '#examList'
,id: 'examList'
,data:data
,cols: [ [
{type:'checkbox'}
,{ type:"numbers",title:'序号'}
,{ field:'userName', title: '教师账号'}
,{ field:'realName', title: '教师姓名'}
,{ field:'paperCount', title: '评卷数量(可编辑)',edit: 'text',}
] ]
});
}