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

QQ登录

只需一步,快速开始

查看: 1764|回复: 4

[结贴] Table 数据

  [复制链接]

47

主题

144

帖子

342

积分

中级会员

Rank: 3Rank: 3

积分
342
发表于 2014-2-27 17:59:54 | 显示全部楼层 |阅读模式
a1:汽车之家,宝骏630,1
a2:汽车之家 ,  S30 , 5
a1:汽车之家 ,瑞麒G3,2

这样一组数据用什么集合(list,map,set)添加到Table table=null中 ,然后返回给页面柱形图表使用
最好能给个差不多的例子,谢谢!

310

主题

4938

帖子

4767

积分

论坛元老

Rank: 8Rank: 8

积分
4767
QQ
发表于 2014-2-27 22:23:02 | 显示全部楼层
本帖最后由 yinlun 于 2014-2-27 22:27 编辑

报表action使用参考:文档 - 《X5快速开发指南》 6.2.2 Action
创建table参考:
  1.                 List names = new ArrayList();
  2.                 names.add("name");
  3.                 names.add("type");
  4.                 names.add("quantity");
  5.                
  6.                 List Types = new ArrayList();
  7.                 Types.add("String");
  8.                 Types.add("String");
  9.                 Types.add("Integer");
  10.                 //创建table,names代表列,Types代表列的类型
  11.                 Table table = TableUtils.createTable(null, names, Types);

  12.                 //增加行
  13.                 Row row = table.appendRow();
  14.                 row.setString("name", "a1:汽车之家");
  15.                 row.setString("type", "a1:宝骏630");
  16.                 row.setString("quantity", 1);
  17.                 //增加行
  18.                 Row row = table.appendRow();
  19.                 row.setString("name", "a1:汽车之家");
  20.                 row.setString("type", "S30");
  21.                 row.setString("quantity", 5);
  22.                 //增加行
  23.                 Row row = table.appendRow();
  24.                 row.setString("name", "a1:汽车之家");
  25.                 row.setString("type", "瑞麒G3");
  26.                 row.setString("quantity", 2);
  27. //返回table
  28. return table;
复制代码

评分

参与人数 1 +6 收起 理由
jishuang + 6 赞一个!

查看全部评分

QQ:179785966
回复 支持 反对

使用道具 举报

310

主题

4938

帖子

4767

积分

论坛元老

Rank: 8Rank: 8

积分
4767
QQ
发表于 2014-2-27 22:25:48 | 显示全部楼层
参考百度:
  1.         String[] columnNames = { "name", "type", "quantity" }; //定义列字段信息
  2.         Object[][] cellData = { { "a1:汽车之家", "宝骏630", new Integer(1) }, { "a1:汽车之家", "S30", new Integer(5) }, { "a1:汽车之家", "瑞麒G3", new Integer(2) } }; //定义表格数据字段
  3.         JTable table1 = new JTable(cellData, columnNames);
  4. return table1;
复制代码
QQ:179785966
回复 支持 反对

使用道具 举报

88

主题

9507

帖子

5135

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5135
QQ
发表于 2014-2-28 10:43:28 | 显示全部楼层
这些数据是怎么获得的,如果是resultSet,可以使用com.justep.system.util.BizUtils 的
resultSet2Table(java.sql.ResultSet rs, String model)
将ResultSet转换成Table
远程的联系方法 QQ 728094812。添加好友时,需要填写论坛账号
发远程时同时也发一下帖子的地址,方便了解要解决的问题

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

使用道具 举报

47

主题

144

帖子

342

积分

中级会员

Rank: 3Rank: 3

积分
342
 楼主| 发表于 2014-2-28 10:57:26 | 显示全部楼层
解释的真详细   问题已解决  谢谢
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-18 01:39 , Processed in 0.065729 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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