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

QQ登录

只需一步,快速开始

查看: 2322|回复: 4

[处理中4] 请教一下list嵌套的问题,只有一个data那种

[复制链接]

1

主题

3

帖子

13

积分

新手上路

Rank: 1

积分
13
QQ
发表于 2016-12-30 18:03:30 | 显示全部楼层 |阅读模式
list嵌套的注意事项我已经看过了
就是加载两个list的data,然后通过filter来把两个data关联合并

现在我的做法是:
只有一个data1,data2存储在data1中,相当于只有一个data
然后我用一个for循环遍历出所有data1中的data2,把data2保存到一个数组dataArray里面

然后两个list各自list.loadData(data1);list2.loadData(dataArray);
结果显示不出来,我想知道我这种做法哪里出现了问题

附上主要代码:  event.source是第一层list的data,goodsData是第二层list的data
                $.getJSON(url, data, function(data) {
                        var goodsDataArray=new Array();
                        var length = data.length;
                        for(var i = 0;i<length;i++){
                                goodsDataArray = goodsDataArray.concat(data[i].fOrderProd);
                        }
                        console.log(goodsDataArray);
                        goodsData.loadData(goodsDataArray);
                        event.source.loadData(data);
                });

1

主题

3

帖子

13

积分

新手上路

Rank: 1

积分
13
QQ
 楼主| 发表于 2016-12-30 18:36:27 | 显示全部楼层
源码
2.png
回复

使用道具 举报

21

主题

88

帖子

220

积分

中级会员

Rank: 3Rank: 3

积分
220
QQ
发表于 2017-1-2 11:43:39 | 显示全部楼层

检查 orderData 和 goodsData 中是否存在数据
检查 orderData 和 goodsData 中是否同时存在字段OrderId
检查 orderData 和 goodsData 中字段OrderId是否存在相同的值
同时满足以上条件 值才会显示出来
回复 支持 反对

使用道具 举报

1

主题

3

帖子

13

积分

新手上路

Rank: 1

积分
13
QQ
 楼主| 发表于 2017-1-3 00:59:01 | 显示全部楼层
吉乐 发表于 2017-1-2 11:43
检查 orderData 和 goodsData 中是否存在数据
检查 orderData 和 goodsData 中是否同时存在字段OrderId
...

弄了很久,终于改好了,我的思路是没有错的

我把goodsData中的autoLoad=false去掉之后,居然就可以了,不明白为什么,这个不是默认就是false的吗?
回复 支持 反对

使用道具 举报

1

主题

6163

帖子

2095

积分

金牌会员

Rank: 6Rank: 6

积分
2095
QQ
发表于 2017-1-3 10:10:30 | 显示全部楼层
qq499212485 发表于 2017-1-3 00:59
弄了很久,终于改好了,我的思路是没有错的

我把goodsData中的autoLoad=false去掉之后,居然就可以了, ...

不  data组件的autoload属性默认的都是true的
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-26 16:51 , Processed in 0.070420 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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