자유 형식 BIRT 보고서를 작성하려고합니다. 보고서는 각 행에서 동일한 columnNames를 갖는 행으로 구성되지 않습니다.스크립팅 된 데이터 소스를 사용하여 자유 형식 BIRT 보고서 작성
대신 다음 형식의 자유 형식 보고서입니다.
"Name: {FirstName} {LastName} Addess : {Address}
Phone# {Phone#}
....
....
"
나는
.. 기본적으로 {이름, 성, 주소, 전화 번호, 및 기타 분야}의 이름 값 쌍을 포함하는지도를 반환하는 스크립트 소스를 사용하고하지만 난 방법을 잘 모르겠습니다 변수를 설정하는 방법과 FirstName, LastName 등을 얻는 방법 동적 텍스트를 사용해야합니까?
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);
}
그러나 기본 레이아웃 페이지에서 성 및성에 어떻게 액세스 할 수 있는지 잘 모르겠습니다.
당신에게