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

QQ登录

只需一步,快速开始

查看: 3916|回复: 2

[结贴] java中返回list loadData不显示

[复制链接]

767

主题

1914

帖子

3831

积分

论坛元老

Rank: 8Rank: 8

积分
3831
QQ
发表于 2020-8-7 14:39:40 | 显示全部楼层 |阅读模式
部分片段
                  Iterator<Row> iterator1 = table.iterator();
                  List list = new ArrayList();
                  while(iterator1.hasNext()){                 
                                  String a1 = iterator1.next().getString("KEYWORDS");                         
                                  String [] arr1 = a1.split(",");                        
                                   for (int i = 0; i < arr1.length; i++) {
                                            if(!list.contains(arr1[i])){
                                                  list.add(arr1[i]);
                                          }
                                   }
                         
                  }


我这样返回的list,UI层用data.loadData接收为什么不显示呢?放grid里面能显示空行,但是不显示数据?是不是格式不对 该如何拼接返回?

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36046
发表于 2020-8-10 11:24:07 | 显示全部楼层
确认列名跟data中的列名是否完全一致
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

767

主题

1914

帖子

3831

积分

论坛元老

Rank: 8Rank: 8

积分
3831
QQ
 楼主| 发表于 2020-8-10 13:10:40 | 显示全部楼层
jishuang 发表于 2020-8-10 11:24
确认列名跟data中的列名是否完全一致

完全一致 发现原因是没有拼成data所需的格式
需要加个这个转换
                  JSONArray array=new JSONArray();
                  for (String sss : list) {
                           JSONObject json= new JSONObject();
                           json.put("KEYWORDS", sss);
                           array.add(json);
                          }
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-28 01:54 , Processed in 0.078982 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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