我正在嘗試創建一個自由格式的BIRT報告。報告不包含每行中具有相同columnNames的行。使用腳本化數據源創建一個自由格式的BIRT報告
相反,它是一個自由形式的報告,它將具有以下形式。
"Name: {FirstName} {LastName} Addess : {Address}
Phone# {Phone#}
....
....
"
我使用腳本數據源,基本上返回包含{名字,姓氏,地址,電話等領域}的名稱值對地圖..
但我不知道如何設置變量以及如何獲取名字,姓氏等 我應該嘗試使用動態文本。
我不知道BIRT可以處理非行相關數據的任何方式。
這是我打開的數據集腳本。
open:
util = new Packages.test.ReportsUtil();
reportsVO = util.getReportVO("ABC");
in fetch:
if(currentrow < totalrows) {
dataSetRow["FirstName"] = reportsVO.getPropValue("identity.FirstName");
dataSetRow["LastName"] = reportsVO.getPropValue("identity.LastName");
currentrow++;
} else {
return (false);
}
但我不知道如何獲得主佈局頁面中的名字和姓氏。
謝謝