Layui——使用插件实现:table表格行顺序的改变

本文介绍了如何借助layui-soul-table插件实现layui表格中行顺序的改变。首先,确保按照官方步骤完整引入插件,避免因只导入部分文件导致的错误。操作流程包括:用户拖动行触发更改,服务器端更新数据序号,前端通过回调函数重载表格以反映排序变化。同时,文章讨论了新增和删除数据时序号处理的细节,以及实现上移和下移功能的难点。
摘要由CSDN通过智能技术生成

参考:https://saodiyang.gitee.io/layui-soul-table/#/zh-CN/component/basic/row-drag

使用的是layui-soul-table插件

注意:严格按照官网的安装步骤执行,(自己存在的问题:因为自己项目的要求只需要实现行移动,所以就以为这个插件下的js文件只需要导入soulTable.js。结果报错。。。所以还是全部导入就好了

实现思路:页面触发行移动的操作(通过layui-soul-table插件实现)》访问服务器修改修改数据库中存储的数据序号

》回到前端,回调函数:重载表格(表格顺序是按数据序号排序的)》这样就实现了数据排序的变化

 除此自外还需要考虑:1.新增的数据序号应该是:新增前最大序号+1=》实现:将序号从0开始,那么新增数据的序号就是数据总数(复合sql): insert into course
        (cname,pl_id,season,time,weather,l_id,csort)
  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值