layui 前端动态修改数据表格 某一列段的值。

该博客介绍了如何使用layui库在前端实现数据表格的动态编辑。首先,展示了创建一个包含教师信息和评卷数量(可编辑)的数据表格的代码。接着,详细说明了如何通过ID获取表格数据,遍历并修改选中行的评卷数量,以及如何将更新后的数据重新加载到表格中。这为前端数据操作提供了一个实用的示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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',}
            ] ]
        });

    }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值