मेरा POJO डेटासोर्स मूल रूप से निम्न संरचना शामिल है।
// Company.javaPOJO डेटासेट नेस्टेड प्रतिपादन
public class Company implements Serializable {
private static final long serialVersionUID = 3130918429913376956L;
private String name;
private String address;
private String contactPerson;
private String mobile;
private String fax;
private String bankDetails;
private String email;
private List<Employee> emps;
//getter and setter.
}
// Employee.java
public class Employee implements Serializable{
/**
*
*/
private static final long serialVersionUID = -4473328670062370497L;
private String name;
private int age;
private String designation;
//getter and setter
}
मेरे परिदृश्य
- एक पीडीएफ रिपोर्ट अधिक है कि एक कंपनी हो सकता है निम्नलिखित की तरह है (यानी सूची < कंपनी>)
- एक से अधिक कंपनियों के मामले में, इसे नए पृष्ठ पर शुरू करना चाहिए।
- यदि कर्मचारी सूची अगले पृष्ठ पर जाती है तो इसे अगले पृष्ठ पर शीर्षलेख दोहराया जाना चाहिए।
लेआउट - Layout xml source
आउटपुट पृष्ठ 1
इस डिजाइन के
-
के साथ दो मुद्दे हैं
Employee Name
प्रत्येक कर्मचारी के लिए हेडर दोहराया जा रहा है।- कंपनी हैडर (
Comp Name -> Company A
) केवल एक बार प्रस्तुत किया जाना चाहिए।
क्या कोई मुझे सही दृष्टिकोण सुझा सकता है? अग्रिम में धन्यवाद।