起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2070|回复: 7

[结贴] grid接管刷新加载二级

[复制链接]

44

主题

116

帖子

364

积分

中级会员

Rank: 3Rank: 3

积分
364
QQ
发表于 2018-1-3 16:53:10 | 显示全部楼层 |阅读模式
demo见附件,
加载grid一级时无问题,但加载二级时报错,报错信息见附件


2.png
1.png

domo.tar

23.5 KB, 下载次数: 94

发表于 2018-1-3 17:03:01 | 显示全部楼层
你重复加载数据了吧!  第二次加载数据之后,导致id列重复了
id列是不能重复的

参考案例
http://docs.wex5.com/wex5-ui-question-list-2068

另外你的属性父关系也写错了,写成name了
http://docs.wex5.com/wex5-ui-question-list-2227

需要保证树形数据是正确的才行
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

44

主题

116

帖子

364

积分

中级会员

Rank: 3Rank: 3

积分
364
QQ
 楼主| 发表于 2018-1-3 17:21:59 | 显示全部楼层
liangyongfei 发表于 2018-1-3 17:03
你重复加载数据了吧!  第二次加载数据之后,导致id列重复了
id列是不能重复的

父节点是写错了,数据检查过了,没有重复的,还是报错
回复 支持 反对

使用道具 举报

44

主题

116

帖子

364

积分

中级会员

Rank: 3Rank: 3

积分
364
QQ
 楼主| 发表于 2018-1-3 17:23:26 | 显示全部楼层
liangyongfei 发表于 2018-1-3 17:03
你重复加载数据了吧!  第二次加载数据之后,导致id列重复了
id列是不能重复的

这个案例http://docs.wex5.com/wex5-ui-question-list-2068中的加载方式我试过了,是可以的;我现在想分级去加载,但这样好像不行
回复 支持 反对

使用道具 举报

发表于 2018-1-3 17:27:27 | 显示全部楼层
ggzhihh 发表于 2018-1-3 17:23
这个案例http://docs.wex5.com/wex5-ui-question-list-2068中的加载方式我试过了,是可以的;我现在想分 ...

分级去加载,第二次加载的数据,要求id列是不能重复的!  我刚刚调试跟了一下,你第二次加载的数据是相同的!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

44

主题

116

帖子

364

积分

中级会员

Rank: 3Rank: 3

积分
364
QQ
 楼主| 发表于 2018-1-3 17:33:23 | 显示全部楼层
liangyongfei 发表于 2018-1-3 17:27
分级去加载,第二次加载的数据,要求id列是不能重复的!  我刚刚调试跟了一下,你第二次加载的数据是相同 ...

是这个数据吗:第一次rows: {"@type":"table","userdata":{"relationAlias":"Id,Pid,name","relationTypes":"String,String,String","sys.count":5},"rows":[{"Id":{"value":"goodsAction"},"Pid":{"value":"99"},"name":{"value":"商品管理"},"userdata":{"recordState":"none"}},{"Id":{"value":"payType"},"Pid":{"value":"99"},"name":{"value":"支付方式管理"},"userdata":{"recordState":"none"}},{"Id":{"value":"casher"},"Pid":{"value":"99"},"name":{"value":"收款管理"},"userdata":{"recordState":"none"}},{"Id":{"value":"genBill"},"Pid":{"value":"99"},"name":{"value":"开单管理"},"userdata":{"recordState":"none"}},{"Id":{"value":"myTrans"},"Pid":{"value":"99"},"name":{"value":"我的收入"},"userdata":{"recordState":"none"}}]}

第二次:rows: {"@type":"table","userdata":{"relationAlias":"Id,Pid,name","relationTypes":"String,String,String","sys.count":7},"rows":[{"Id":{"value":"goodsQry"},"Pid":{"value":"goodsAction"},"name":{"value":"商品查询"},"userdata":{"recordState":"none"}},{"Id":{"value":"goodsAdd"},"Pid":{"value":"goodsAction"},"name":{"value":"商品新增"},"userdata":{"recordState":"none"}},{"Id":{"value":"goodsDel"},"Pid":{"value":"goodsAction"},"name":{"value":"商品删除"},"userdata":{"recordState":"none"}},{"Id":{"value":"goodsUpt"},"Pid":{"value":"goodsAction"},"name":{"value":"商品修改"},"userdata":{"recordState":"none"}},{"Id":{"value":"typeAdd"},"Pid":{"value":"goodsAction"},"name":{"value":"商品分类新增"},"userdata":{"recordState":"none"}},{"Id":{"value":"typeDel"},"Pid":{"value":"goodsAction"},"name":{"value":"商品分类删除"},"userdata":{"recordState":"none"}},{"Id":{"value":"typeUpt"},"Pid":{"value":"goodsAction"},"name":{"value":"商品分类修改"},"userdata":{"recordState":"none"}}]}
如果是指这个数据的话,应该是没有重复啊,或者说是指的别的数据?
回复 支持 反对

使用道具 举报

发表于 2018-1-4 09:29:27 | 显示全部楼层
ggzhihh 发表于 2018-1-3 17:33
是这个数据吗:第一次rows: {"@type":"table","userdata":{"relationAlias":"Id,Pid,name","relationType ...

1.我debugger调试,看到新增后,数据确实重复了! I1`7PV`R(F_]EQK3P4UIDA4.png

2.data.loadData 方法应该指定第三个参数  表示父的行对象,这样才能加进去
,可参考案例写法:http://doc.wex5.com/comps-tree/#008
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

44

主题

116

帖子

364

积分

中级会员

Rank: 3Rank: 3

积分
364
QQ
 楼主| 发表于 2018-1-4 10:30:58 | 显示全部楼层
liangyongfei 发表于 2018-1-4 09:29
1.我debugger调试,看到新增后,数据确实重复了!

2.data.loadData 方法应该指定第三个参数  表示父的行 ...

非常感谢,数据重复,是因为我增加了刷新grid主键导致的,去掉就好了;
另外增加了父节点
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-11-25 18:19 , Processed in 0.057881 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表