我正在使用iReport 3.1.1。
我的报告包含两列。我已将报告属性设置为:
Columns=2
和Print order=Horizontal
(就像新闻报纸一样)。一切都有效,但排序。我已经在查询中添加了order by子句以及<sortField name="my_sort_ORDER"/>
但仍然报告显示了zig zag中的排序顺序,而不是从第一列的顶部到底部,然后再从上到下显示下一列。有任何想法吗?当前数据,当前报告输出和预期报告输出样本如下:
Name Sort_Order
A 1
B 2
C 3
D 4
E 5
--Current report out put
Name Sort Order Name Sort Order
A 1 B 2
C 3 D 4
E 5
--Out put expected:
Name Sort Order Name Sort Order
A 1 D 4
B 2 E 5
C 3
答案 0 :(得分:0)
这是您设置的正确输出。 这就是水平打印顺序的作用:报告将从左到右填充,直到第一行完成,然后才传递到下一行,依此类推。
value1 value2
value3 value4
value5