请问:哪位朋友给提供一个栏目排序的方法?

ahuiok 2005-10-22 12:07:41
我想做一个公司部门的树!

结构如:
总经办
交易部
交易一分部
一分组
二分组
三分组
交易二分部
交易三分部
财务部
信息部
网站管理部
办公系统部
策划部
权证部

大家看到如上面,左边一排为第一层部门,空两格后排的第二层部门,空四格后排的是第三层部门,并且数据允许有N层部门。
我想在数据库里可以调整第一层部门的排序,也可以调整第二层的排序,也可以调整第N层的排序。

实现效果是。
只看第一层。
原排序是:

总经办
交易部
财务部
信息部
权证部

调理后变成

总经办
财务部
权证部
信息部
交易部

类似这种排序方法,第二层会跟随第一层的变化排序,并仍然空两格后排,并且第二层也可以向第一层那样排序,如:

交易部
交易三分部
交易一分部
一分组
三分组
二分组
交易二分部

请问有这种方法么?
有实现的思路么?
...全文
114 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
ahuiok 2005-10-22
  • 打赏
  • 举报
回复
谢谢。 动网论坛有这种排序了么?

我先看bbsxp
zy51 2005-10-22
  • 打赏
  • 举报
回复
用一个递归算法。怎么排都行的。实列请参考BBSXP的算法。或者动网论坛的算法。我觉得都很优秀。可以参考一下。
ahuiok 2005-10-22
  • 打赏
  • 举报
回复
看了一下动网论坛, 没有关于论坛版面排序的设置。
ahuiok 2005-10-22
  • 打赏
  • 举报
回复
bbsxp的方法看了! 使用起来很不方便!

他是在每一个版面后留一下文本框,要求用户输入一个值,对比。

如果直接有一个按钮让用户点击上移或下移会更好。

现在看看动网的论坛。

我见过动易的网站管理程序中关于文章栏目的无限添加,里面可以针对第一级栏目和N级栏目排序。
在access数据库中可以实现,但转到sql server 里就会出错。
不晓得你能不能研究一下?

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧