我有一个实体类
class Entity {
private String customer;
private String product;
private String productDetail;
}
Run Code Online (Sandbox Code Playgroud)
我有一个ArrayList<Entity>包含许多记录,例如我的列表中的记录:
customer product productDetail
A A1 A11
A A1 A12
A A2 A21
A A2 A22
B B1 B11
B B2 B21
C C1 C11
C C1 C12
Run Code Online (Sandbox Code Playgroud)
我下面有3个实体
class ProductDetail{
private String details;
}
class Product{
private String product;
private List<ProductDetail> detailList;
}
class Customer{
private String customer;
private List<Product> productList;
}
Run Code Online (Sandbox Code Playgroud)
我想循环我的ArrayList<Entity>和组记录到Customer类,Customer包括productList,productList包括 …
我有一个长串(150个字符).我在报告中添加了text_1字符串参数,我希望在第50个字符处使用自动jasper breakline.
<textFieldExpression><![CDATA[$F{TEXT_1}]]></textFieldExpression>
Run Code Online (Sandbox Code Playgroud)
例:
我的字符串: 012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789
我想用JasperReports打印:
01234567890123456789012345678901234567890123456789
01234567890123456789012345678901234567890123456789
01234567890123456789012345678901234567890123456789
Run Code Online (Sandbox Code Playgroud)
我想在Jasper中执行,而不是在Java中执行请建议我一个解决方案.