用户对列表实现自定义排序实现方案
2017-04-13 15:18
393 查看
需求如下:
在列表前加一列顺序,有一个默认的序号。默认序号按照录入顺序。
可以手工输入序号,更新序号,调整列表顺序,后续做查询、表格导出功能时也是按照序号顺序显示。
实现方案:
使用毫秒值实现排序,基本可以确保准确,序号不重复。测试结果:
对于这种排序,顺序小范围变换不是很精准,但减少了数据库的频繁操作。变换不精准结果如下:1---》1492069492336
2---》1492069492328
3---》1492069492320
首先将 1 变为2,再将3变为2,结果如下:
1---》1492069492336 1---》1492069492329 1---》1492069492329
2---》1492069492328 1变为2 2---》1492069492328 3变为2 2---》1492069492329
3---》1492069492320 3---》1492069492320 3---》1492069492328
如上这样子 就会出现重复数据
解决这个问题,需要在排序表中增加一个时间字段,双重排序
相关文章推荐
- SPARK中实现用户自定义排序
- MySQL 按指定字段自定义列表排序的实现
- 在线用户列表实现的一种方案
- 实现Comparable接口对存放自定义对象列表(数组)进行排序
- salesforce 零基础学习(六十三)Comparable实现Object列表数据的自定义排序
- 在线用户列表实现的一种方案
- 用户自定义模块的实现方案
- VS2005下自定义用户控件 如何实现属性及方法的相关智能提示
- ActiveReports工作总结12——用Designer控件实现用户自定义报表印刷
- VS2005下自定义用户控件 如何实现属性及方法的相关智能提示
- BOM页自定义排序的实现
- [原创]VS2003中ASP.NET实现自定义用户导航控件
- 利用IFRAME 让每个页面都继承菜单控 不是用户自定义控件来实现的
- 列表控件排序功能的实现
- SQL如何实现自定义排序规则?
- 扩展DataGrid控件,能够实现多列排序,自定义标题,动态增加表头等
- VS2005下自定义用户控件 如何实现属性及方法的相关智能提示
- Pb中多用户权限管理实现方案
- 用户自定义配置接点读取 通用方案
- Win2000中用户自定义IP头的实现及OicqSend完整实例源程序