Tôi có thể đặt mã java bên trong .jrxml không?Tôi có thể đặt mã java bên trong .jrxml (jasperreport) không?
Ví dụ: tôi muốn đặt if() hoặc "mới ..()"
Có thể không? Làm sao?
Cảm ơn
Tôi có thể đặt mã java bên trong .jrxml không?Tôi có thể đặt mã java bên trong .jrxml (jasperreport) không?
Ví dụ: tôi muốn đặt if() hoặc "mới ..()"
Có thể không? Làm sao?
Cảm ơn
Bạn không thể đặt bất kỳ mã nào, bạn chỉ có thể đặt biểu thức. Vì vậy, bạn có thể đặt:
new Something(someParameter)
somebool.booleanValue == true ? new Something() : new OtherThing()
;nhưng bạn không thể sử dụng if
, for
, switch
, khai báo phương pháp hoặc lớp học.
sử dụng Scriptlet
Jasper Design Studio 6.2 Professional,
Eclipse Mars.1 phát hành (4.5.1)
đầy đủ Các hướng dẫn Scriptlet Example in Jaspersoft 6.x for begineers - Hello World Sample Example
Nếu ông muốn thay đổi ' toString' đối tượng có, có lẽ anh ta có thể hoàn thành một số thứ anh ta cần? – Geo
có thể .. Tôi không biết anh ta cần gì :) – Bozho
+1 Bạn có ví dụ về cách sử dụng điều kiện trong jrxml không? Tôi có câu hỏi relad: http://stackoverflow.com/questions/2819812/how-can-i-use-a-conditional-textfield-in-jasperreports – Jonas