jQuery MiniUI

 找回密码
 立即注册
查看: 3244|回复: 6
打印 上一主题 下一主题

treegrid idField(parentField) 自动变更 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2014-8-20 13:36:34 |只看该作者 |倒序浏览
在使用treegrid的时候发现个问题.

我用800条数据构造了树 idField=1~800

前台操作后,返回个给我的树数据有时却是idField=801~1600的(他们的parentField也发生变化.树结构没问题)
甚至每次生成的树数据的idField都在变.

有什么办法设置不让treegird的idField 莫名变化吗?!

Rank: 8Rank: 8

沙发
发表于 2014-8-20 13:43:37 |只看该作者
不清白你的问题
请提供示例,回复高级模式可以上传文件

Rank: 3Rank: 3

板凳
发表于 2014-8-20 13:55:55 |只看该作者
dforce 发表于 2014-8-20 13:43
不清白你的问题
请提供示例,回复高级模式可以上传文件

比如
treegrid:
<div id="tree" class="mini-treegrid"  idField="ID" parentField="PID" ......>
...
</div>

数据源:
ID PID 其他字段...
1 -1
2 1
3 1
...
800 133


再treegrid编辑后,有时返回的数据变成
ID PID 其他字段...
801 -1
802801
803801
...
1600 933



Rank: 8Rank: 8

地板
发表于 2014-8-20 14:03:08 |只看该作者
kyd3000 发表于 2014-8-20 13:55
比如
treegrid:

本地测试未发现你的问题
所以请提供能重现问题的html页面

Rank: 3Rank: 3

5#
发表于 2014-8-20 15:29:01 |只看该作者
dforce 发表于 2014-8-20 14:03
本地测试未发现你的问题
所以请提供能重现问题的html页面


你好,因为已有的程序不是我写的,我的确没注意一些细节上的问题

我发现:
虽然treeggrid自己定义了id和pid2列
但他还会生成_id _pid 这2列, 这两列就会跟我之前描述的那样,会自动变化.
之前的朋友就用了这_id  _pid列的数据,所以就发生了我的问题.

我还想问下: 自动生成的_uid 列是什么用的?和_id有什么区别?

谢谢

Rank: 8Rank: 8

6#
发表于 2014-8-20 15:37:32 |只看该作者
kyd3000 发表于 2014-8-20 15:29
你好,因为已有的程序不是我写的,我的确没注意一些细节上的问题

我发现:

_id和_uid是我们内部需要的,处理数据树形关系的
你们不要使用

Rank: 3Rank: 3

7#
发表于 2014-8-21 08:40:23 |只看该作者
dforce 发表于 2014-8-20 15:37
_id和_uid是我们内部需要的,处理数据树形关系的
你们不要使用

万分感谢,问题已经解决了.

我对_state="added"的数据,分配一个ID给他就行了(我用了_uid).控件已分配PID.

不再使用_id和_pid

Archiver|普加软件

GMT+8, 2024-6-16 04:20 , Processed in 1.053648 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部