layui.table.cache 取不到部分字段

本文探讨了在layui.table中遇到的缓存无法获取部分字段的问题,重点分析了html中的"data-index","data-key"和"lay-filter"属性的作用,以及在JavaScript中的处理方法。

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

一、html

<input type="checkbox" data-key="gender"  data-index="{{ d.LAY_INDEX }}" lay-filter="gender">

data-index:标记在循环数据中的下标
data-key:该标签的key
lay-filter:响应函数名

二、js

form.on('switch(gender)', function (data) {
    active.change.call(this, data.elem, 'checked');
});//这个gender是前面的lay-filter

change: function (event, property) {
    //通过data-index获取索引  通过data-key获取key
    const index = event.dataset.index;
    const key = event.dataset.key;
    var Data= table.cache.tableId;
    //tableId是自己表的ID
    Data[index - 1][key] = event[property];
    console.log(Data);
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值