Coldfusion 使用向上和向下箭头手动排序代码
我有一个表,其中有一个名为order的列,现在,对于现有记录,该列的所有值都是0 我在前端显示这些数据,实际上我使用箭头通过传递行的pkid来上下移动它们 但我有点不知所措,我应该如何构建它,为了保持一致性,我会将pkid值添加到订单中,因此如果有移动,订单值总是唯一的 但我不确定应该如何启动它,比如什么代码应该手动执行这种排序,就像箭头将负责上下移动记录一样 与Coldfusion 使用向上和向下箭头手动排序代码,coldfusion,Coldfusion,我有一个表,其中有一个名为order的列,现在,对于现有记录,该列的所有值都是0 我在前端显示这些数据,实际上我使用箭头通过传递行的pkid来上下移动它们 但我有点不知所措,我应该如何构建它,为了保持一致性,我会将pkid值添加到订单中,因此如果有移动,订单值总是唯一的 但我不确定应该如何启动它,比如什么代码应该手动执行这种排序,就像箭头将负责上下移动记录一样 与jquery无关。这类代码的一个示例将帮助我了解它是如何工作的 未移动的行的值将设置为0,一旦移动,它们将从其pk中获取值,并根据按下
jquery
无关。这类代码的一个示例将帮助我了解它是如何工作的
未移动的行的值将设置为
0
,一旦移动,它们将从其pk
中获取值,并根据按下的内容向上或向下移动状态。对不起,很难理解您的问题。有多少项?项目列表是静态的吗?或者(理论上)在当前用户重新排序时,其他用户可以添加记录吗?。。。。虽然这听起来像是XY问题。:-)如果你不确定如何接近某件事,最好从描述你试图完成的事情开始,而不是描述你试图如何完成它,因为“如何”有时会模糊目标。Hi@Ageax感谢你再次回答他的问题。问题是,我想根据选择的箭头键交换记录,场景:我有5
记录,其主键是2,3,4,7,10
。顺序栏有相同的值,现在在前面,我有7个向下箭头,如果我想交换10的顺序,它将是2,3,4,10,7
-所以移动是这样发生的,但主键不会改变,只有项目的顺序会改变我希望我现在试着把事情弄清楚