나는 쓰레기 신고에있어 매우 새로운 것으로, 문제에 대한 적절한 해결책을 제공합니다. 나는 사용자가 확인란을 선택하고 보고서를 작성하는 birt 도구를 사용하여 보고서 (.pdf)를 생성합니다. 그 직원이 생성됩니다. 지금 문제는 한 직원을 선택하더라도 여러 번 호출하는 직원 데이터 을 가져 오는 getemployeeData() 함수입니다. 열심히 시도하지만 적절한 해결책을 얻지 못합니다. 아래 코드를 사용하여 문제를 설명하고 있습니다. 여러번 listMainData 데이터가 반복된다 fecth에서Birt Report 여러 번 호출
count=0;
objBIRTController = contractandInvoice.model.BIRTConnection();
month=params["monthId"].value;
year=params["year"].value;
empId=params["empId"].value;
listMainData= objBIRTController.**getemployeeData**(month,year,empId);
Here getemployeeData() is calling multiple times.
호출
스크립트 함수.
if(count < listMainData.size()){
row["empName"] = listMainData.get(count).getEmpName();
row["DOJ"] = listMainData.get(count).getDOJ();
row["empCode"] = listMainData.get(count).getEmpCode();
count++;
return true;
} 거짓
반환; 이 데이터 집합은 보고서 실행 중에 호출 될 때
BirtConnection.java
public List<EmployeeDataVO> getemployeeData(String monthId1,
String yearId1, String empId1) {
In this method I am retriving list which contains the employee data.
}
"한 명의 직원을 선택해도 여러 번 호출"이라는 의미를 확장 할 수 있습니까? 보고서 실행 당 호출 횟수는 몇 번입니까? 항상 예상되는 employeeID와 함께 호출됩니까? 이 문제에도 불구하고 보고서가 예상대로 렌더링됩니까? – Dominique
내가 말하고자하는 것은 하나의 employee getemployeeData를 선택하는 것입니다. 언급 된 것은 한 번만 호출됩니다. 두 명의 직원을 두 번 선택하는 경우, 여러 번 호출되는 하나의 employee getemployeeData 함수를 선택하는 경우에도 getemployeeData 간다 – ketan110