- 注册时间
- 2012-3-31
- 最后登录
- 2019-4-2
- 阅读权限
- 150
- 积分
- 18852
- 精华
- 0
- 帖子
- 8776
 
|
这个怎么说呢,你后台数据有一个字段用来保存顺序的.
你在前台把改变完顺序之后的整棵树获取出来,发送到后台,把树形数据转成列表状数据
然后后台遍历下这个树的节点.重新给下他的num值
ArrayList list = Test.TreeUtil.ToList(tree, "-1", "children", "id", "pid");
for (int i = 0, l = list.Count; i < l; i++)
{
Hashtable node = (Hashtable)list[i];
node["num"] = i;
}
最后再更新下数据库里这个num字段
|
|