单元格中设置了edit: 'text',没有效果单元格不能编辑

提问 已结 13 218
飞169
飞169 2019-5-21
悬赏:20飞吻
版本:layui 2.4.5 浏览器:谷歌
单元格中设置了edit: 'text',没有效果单元格还是不能编辑,有没有大神指导一下,{field:'drugsConfirmNum', title: '确认数量',align: 'center', width: 110, unresize:'true',edit:'text'},//监听单元格编辑
table.on('edit(table2)', function(obj){
debugger
var value = obj.value //得到修改后的值
,data = obj.data //得到所在行所有键值
,field = obj.field; //得到字段

});
回帖
  • Zlheb
    2019-5-21
    那就看一下版本是不是不一致哦,较老的版本是没有这个功能的,代码一样版本一样那有可能就是兼容性了,但是没有人反馈过这个bug,所以排除掉,看看控制台报错没有
    0 回复
  • Zlheb
    2019-5-21
    可以把代码贴出来看看,设定了可编辑并不是直接把单元格变成输入框,二十点击单元格会显示一个输入框改变之后会把值同步过去而已
    0 回复
  • 飞169
    2019-5-21
    @Zlheb {field:'drugsConfirmNum', title: '确认数量',align: 'center', width: 110, unresize:'true',edit:'text'},//监听单元格编辑
    table.on('edit(table2)', function(obj){
    debugger
    var value = obj.value //得到修改后的值
    ,data = obj.data //得到所在行所有键值
    ,field = obj.field; //得到字段

    });
    0 回复
  • Zlheb
    2019-5-21
    经测试是可以的,看一下是不是你表格的filter写错了

    0 回复
  • 飞169
    2019-5-21
    @Zlheb 没写错,就是点击没反应
    0 回复
  • poseidon
    2019-5-22
    table2是你的表id还是表lay-filter属性值 这里实际监听是用lay-filter的值。会不会写错了这个
    0 回复
  • 飞169
    2019-5-22
    @poseidon lay-filte属性值,控制台不报错
    0 回复
  • 飞169
    2019-5-22
    @Zlheb 控制台不报错
    0 回复
  • Zlheb
    2019-5-22
    那就很奇怪了,建议好好对比一下示例代码,实在解决不了可以加我qq远程给你看一下
    0 回复
  • 飞169
    2019-5-22
    还有一问题:layui表格中有一列是input输入框,当复选框选中这一行时获取到的这一列对应的字段值为空字符串
    0 回复