需求:
1:一个数据的上下移动
2:一个数据的上下拖动
实现思路:
比如现在要操作的原始数据为:HH ,目标数据MM
首先数据的字段要有一个分数,用于排序用
步骤:
1:上移 ------->先查找出分数小于HH数据的倒序排列取第一条数据MM,把MM跟HH的分数进行交换即可
2:下移 ------->先查找出分数大于HH数据的升序排列取第一条数据MM,把MM跟HH的分数进行交换即可
3:上拖动 ------->先获得HH,MM数据的相关信息 ,数据操作:MM数据到HH数据(不包含HH数据)之间的分数都减一 sort = sort-1,然后再把MM数据(旧分数)更新到HH数据中
4:下拖动 ------->先获得HH,MM数据的相关信息 ,数据操作:MM数据到HH数据(不包含HH数据)之间的分数都减一 sort = sort+1,然后再把MM数据(旧分数)更新到HH数据中