获取单元格编辑前的值,如果修改后的值不符合规范,怎么把编辑前的值,在重新赋给这个字段?

提问 未结 8 94
Jameszyq
Jameszyq 6天前
悬赏:50飞吻
版本:layui 2.5.4 浏览器:chrome
获取单元格编辑前的值,如果修改后的值不符合规范,怎么把编辑前的值,在重新赋给这个字段?

这样的话,只是赋给这个标签的文本值,并不是这个字段的值?
回帖
  • c299
    6天前
    要么就是深拷贝一份数据表格的缓存数据,每次修改的时候再去同步修改这个数据、如果输入的是非法数据,再根据此数据进行回滚。还有一种比较简单的方法就是在每次非法输入的时候直接重载表格,让表格重新去获取数据
    0 回复
  • @c299 我这边的业务场景是,一个订单里面,有多个商品,每个商品可以设置单独的配送数量,假如某个订单里面有很多商品,其中一个的配送数量设置错,就重载表格的话,那他之前弄好的就,要重新弄啦,这样用户体验也不好,不过已经解决啦,当初没注意到文档上面有一句话

    用这个我上面的问题就解决啦!
    0 回复
  • c299
    6天前
    @Jameszyq 你这样可以获取修改前的合法数据??
    0 回复
  • @c299 是的
    0 回复
  • 我中间还用了模板

    0 回复
  • 我上面那个是获取到这个模板中的值
    0 回复
  • Ja12
    6天前
    https://fly.layui.com/jie/52888/
    可参考我写的这个
    0 回复
  • IDyun
    6天前
    0 回复