JasperReports Userview Menu เป็นปลั๊กอินของ Userview ที่อนุญาตให้มีข้อกำหนดการรายงานที่ซับซ้อนมากขึ้นผ่านการรวมเข้ากับ JasperReports
โดยใช้ข้อกำหนดของรายงาน JasperReports รายงานที่มีความซับซ้อนที่มีรูปแบบและกราฟที่ปรับแต่งเองสามารถสร้างขึ้นและดูได้โดยตรงภายในมุมมองที่มีการส่งออกไปยัง PDF และ Excel
What is JasperReports?
JasperReports เป็นหนึ่งในเครื่องมือโอเพนซอร์สที่นิยมมากที่สุด มันถูกเขียนใน Java ที่เป็นการข้ามแพลตฟอร์มและมันสามารถที่จะใช้ข้อมูลที่มาจากชนิดของแหล่งข้อมูลใดๆและการผลิตเอกสารที่สมบูรณ์แบบพิกเซลที่สามารถดูพิมพ์หรือส่งออกในความหลากหลายของรูปแบบเอกสารรวมทั้ง HTML, PDF, Excel, OpenOffice และ Word
http://community.jaspersoft.com/project/jasperreports-libraryNote
คุณลักษณะนี้ไม่ได้หมายถึงการเปลี่ยนเซิร์ฟเวอร์รายงานแบบเต็มฟังก์ชันเช่น JasperReport Server (http://community.jaspersoft.com/project/jasperreports-server). อย่างไรก็ตามในหลายกรณีคุณไม่จำเป็นต้องมีคุณลักษณะการรายงานขั้นสูงและปลั๊กอินนี้ช่วยให้สามารถฝังรายงานที่ซับซ้อนได้โดยตรงภายในมุมมองผู้ใช้ (Userview)
What is iReport Designer?
iReport เป็นเครื่องมือในการออกแบบที่มีประสิทธิภาพสำหรับนักออกแบบและผู้ใช้ที่มีอำนาจในการกำหนดรายงานสำหรับการดำเนินการโดยใช้โปรแกรม JasperReports
http://community.jaspersoft.com/project/ireport-designer
มีเวอร์ชั่นของ community และ enterprise สำหรับทั้ง JasperReports และ iReport Designer ขึ้นอยู่กับความต้องการของคุณ
คุณสามารถกำหนดค่าการตั้งค่าประสิทธิภาพใน Userview Element นี้เพื่อแคชเนื้อหาที่มีอยู่เพื่อปรับปรุงประสิทธิภาพและความเร็วในการโหลด
อ่านเพิ่มเติมที่ Performance Improvement with Userview Caching.
รูปที่ 1: Jasper Reports Properties
| ชื่อ | คำอธิบาย |
|---|---|
| Custom ID | Item link slug. ฟิลด์ตัวเลือก Unique field ตัวแปลที่กำหนดจะต้องไม่ซ้ำกันกับส่วนอื่นของ Userview เนื่องจากจะทำการเรียกใช้ซ้ำ |
| Label | ชื่อเมนู ฟิลด์บังคับ |
| Default Output |
|
| Export Options | เปิดใช้งานตัวเลือกการส่งออกที่ด้านล่างของรายงานที่สร้างขึ้น |
| Jasper Report Definition (JRXML) | วางคำจำกัดความ JRXML ใน XML |
| Use virtualizer for large report? | ถ้าคุณประสบปัญหาในการสร้างรายงานให้ลองตรวจสอบตัวเลือกนี้ |
รูปที่ 2: Jasper Reports Properties - Configure Datasource
| ชื่อ | คำอธิบาย |
|---|---|
| Datasource |
|
รูปที่ 3: Jasper Reports Properties - Report Parameters
| ชื่อ | คำอธิบาย | ||||||
|---|---|---|---|---|---|---|---|
| Parameters | หากรายงาน Jasper ของคุณคาดหวังว่าพารามิเตอร์คุณสามารถแมปได้
|
รูปที่ 4: Jasper Reports Properties - UI
| ชื่อ | คำอธิบาย |
|---|---|
| Custom Header | ส่วนหัวที่กำหนดเองใน HTML |
| Custom Footer | ส่วนท้ายแบบกำหนดเองใน HTML |






