请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

小侠米
论坛元老   /  发表于:2025-3-10 11:43  /   查看:140  /  回复:11
100金币
本帖最后由 小侠米 于 2025-3-13 16:35 编辑


1、分类下是按顺序排序的
2、新增一条记录时,默认是取当前分类的最大顺序+1,如果收到修改顺序并且有重复顺序的记录时,新纪录保持录入顺序,其他就记录就要重新按顺序排序,不能有短号
3、编辑现有记录,录入顺序不能大于当前分类最多顺序,如果跟修改顺序与其他旧记录的顺序重复,同样需要对它前后的记录重新排,典型的例子,例如,原本顺序是1的,改为2,原来第二条记录的顺序要自动改1
感觉排序的情况有很多种要考虑到,不好描述清楚,用图演示一下这两种情况的变化结果

附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

11 个回复

倒序浏览
云~~~
注册会员   /  发表于:2025-3-10 14:37:16
沙发
1.可以将表格按照分类以及顺序排序下

2.添加记录的时候,可以按照,ID,顺序,分类去查询等于分类且顺序大于等于要设置的顺序号

3.循环这个数组,先更新大于等于这个顺序号的记录的顺序号为原来的顺序号+1

4.再去添加当前的记录
ps:更新记录的时候也是类似的思路,看能帮你解决不

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

评分

参与人数 1满意度 +5 收起 理由
小侠米 + 5

查看全部评分

回复 使用道具 举报
小侠米
论坛元老   /  发表于:2025-3-10 15:23:25
板凳
云~~~ 发表于 2025-3-10 14:37
1.可以将表格按照分类以及顺序排序下

2.添加记录的时候,可以按照,ID,顺序,分类去查询等于分类且顺序 ...

大佬,demo你做了,发上来测试一下就知道了
回复 使用道具 举报
云~~~
注册会员   /  发表于:2025-3-10 15:45:13
地板
请问你的版本是多少?我看下我们的版本是一样的不?
回复 使用道具 举报
小侠米
论坛元老   /  发表于:2025-3-10 17:44:10
5#
云~~~ 发表于 2025-3-10 15:45
请问你的版本是多少?我看下我们的版本是一样的不?

跟版本没有关系的。我用最新版本11
回复 使用道具 举报
云~~~
注册会员   /  发表于:2025-3-10 17:49:20
6#
小侠米 发表于 2025-3-10 17:44
跟版本没有关系的。我用最新版本11

我怕你的版本旧,我的demo新,你用不了,所以我问下你的版本,那你现在还需要吗?解决了吗?
回复 使用道具 举报
小侠米
论坛元老   /  发表于:2025-3-10 17:52:30
7#
云~~~ 发表于 2025-3-10 17:49
我怕你的版本旧,我的demo新,你用不了,所以我问下你的版本,那你现在还需要吗?解决了吗?

需要,其他人以后也也可以看的
回复 使用道具 举报
云~~~
注册会员   /  发表于:2025-3-11 10:21:12
8#
小侠米 发表于 2025-3-10 17:52
需要,其他人以后也也可以看的


我简单写了下主要的逻辑,你可以参考看下,可以再扩展,润色下

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

评分

参与人数 2金币 +5 满意度 +5 收起 理由
小侠米 + 5
Lay.Li + 5 赞一个!

查看全部评分

回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2025-3-11 16:29:37
9#
感谢各位大佬的支持~
可以参考楼上大佬的demo能否解决问题哈
回复 使用道具 举报
小侠米
论坛元老   /  发表于:2025-3-13 16:39:00
10#
云~~~ 发表于 2025-3-11 10:21
我简单写了下主要的逻辑,你可以参考看下,可以再扩展,润色下

有点接近需求了,就是要考虑一下编辑的多种情况,并且要自动重新排序不能断号。例如,把原来顺序1的改为2,现在排序就断号
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部