我在CRM,CMS等许多场景中处理了大量数据列表
但是我现在需要在管理区域中设置一个用户界面,以便在导航菜单上排列显示顺序,例如在前面的网站上。
我的sql数据库中已经有一个列[Order]作为int。我在asp.net中构建,无法决定实现我想要的结果/控件的最佳方法。
实现此建议或建议的最佳做法是什么。
由于
答案 0 :(得分:0)
我已经将ListView控件用于与此非常相似的东西。这将允许您继续使用[订单]列,并且不需要对数据库进行任何更改。
(顺便说一句,我的用户都是45岁以上的老人,他们都讨厌计算机......但他们对ListView控件的简单性感到满意。)
答案 1 :(得分:0)
Netflix网站上的队列管理是我见过的重新排序列表的最佳用户界面之一。我也喜欢它处理删除的方式。不幸的是,除非您拥有Netflix帐户,否则我认为您无法看到它。
这是截图。您可以编辑“列表顺序”文本字段,但大多数人只是一次拖放整行,目标行会移开以腾出空间。 “顶部”按钮也很方便,因为您可能希望很快看到的新电影将添加到队列的底部。当您通过单击X删除行时,占位符灰色行会留下撤消按钮,直到您离开页面。
alt text http://www.thedigeratilife.com/images/netflix-queue-8.jpg