2011-06-03 27 views
1

我將如何創建包含一頁貼紙的報告。我可以使用列表將貼紙顯示爲單個列,但如果我想要一個貼在另一列旁邊,那我該怎麼辦?我應該使用什麼樣的控制和使用什麼設置?我嘗試設置列表的屬性以內聯方式顯示,並將高度和寬度設置爲貼紙的大小,但發生的情況是所有貼紙都顯示在彼此的頂部(作爲單個貼紙)......任何想法?BIRT報告,你將如何創建一張貼紙?

回答

1

這個例子看看:

http://usosphp.mimuw.edu.pl/~jankiel/pub/so-6226579.rptdesign

我創建了兩個數據集,每個人都有過濾奇/偶行。然後,我創建了合併數據集合。

因此,表格同時訪問兩個表格行。

+0

感謝您的回答,但這不是我所要求的。你有沒有更好的建議可以解決這個問題?我正在使用1個數據集,我不需要合併數據集,我需要提供數據,以便有一個包含多個數據片段(數據集中的行)的標籤,然後是下一行旁邊的另一個標籤的數據集,當頁面的邊緣到達時,我需要下一張貼紙在第一張下面。如果每個貼圖都是html中的div,那麼它們將具有float:left或display:inline的樣式屬性以獲得此結果。 – 2011-06-03 13:48:52

+1

也許這種方法更適合:http://stackoverflow.com/questions/6216057/birt-use-a-tables-particularsingle-cell-data/6219991#6219991。創建隱藏的表格,其中提取數據做Javascript數組。然後用for-loop填充div-s/span-s的動態文本值。 – jinowolski 2011-06-04 08:18:42