2013-07-26 34 views
1

嗨,我有一個報告,有很多細節,我需要把它分成2列。通常的詳細信息行被枚舉下去這樣的:birt細節行分成兩列

  1. 列表項
  2. 列表項
  3. 列表項
  4. 列表項

,但我希望它看起來像這樣

  1. 列表項目3.列表項目
  2. 列表項4.列出項目

我該怎麼辦呢?有我可以參考的樣本/鏈接嗎?我在想,也許thre是一種更容易的方式,就像一個控件添加,而不是編程來分割它自己。我不能用固定的數字來劃分它。每個類別的細節都有不同的計數。 感謝

+0

喜歡網格,設置屬性「顯示」的一般屬性嘗試尋找到交叉表。 –

+0

嗨。我確實把樣式交叉選項卡,但它沒有做任何..Tnx – user742102

+0

不是樣式,報告項目對象 - 請參閱http://www.linuxtopia.org/online_books/eclipse_documentation/eclipse_birt_report_guide/topic/org.eclipse.birt.doc/ birt/eclipse_birt_report_crosstab.17.7.html –

回答

4

從BIRT調色板「列表」元素應該採取行動完全按照您的需要:

  • 從面板中拖動列表到報表
  • 綁定列表中的數據集的體在「綁定」標籤
  • 將&列表的詳細信息
  • ,只要你喜歡設置此字段的寬度內從數據集落個領域,例如像一個頁面的半寬度
  • 在數據字段的一般屬性中,將屬性「display」設置爲「inline」。

    • 插入列表的詳細信息柵格元件,並根據需要
    • 設置其寬度:運行報告,您的項目將在2列

    如果你想幾個數據域在每列組合被拆分

  • 在以「內聯」
  • 排列數據域因爲你在網格
+0

這樣做的確如我所願,但這樣做很不方便,因爲它會將項目列表對齊到下一列,而不是先列出它,然後在下一列顯示其餘列。我想要這樣>>前。 14項,列出項目1-7首先下降,然後下一列8-14下降。它的功能是在第一列顯示列表項目1,3,5,7,9,11,13,然後在第二列顯示2,4,6,8,10,12,14。也許我會使用2個數據集,然後不使用腳本,但至少我已經在這裏學到了新的技巧。 tnx這個信息。 – user742102