พารามิเตอร์ JasperReport ทำงานใน iReport แต่ล้มเหลวบน JasperServer

ฉันมีรายงานที่สร้างใน iReport มีการตั้งค่าพารามิเตอร์ด้วย isForPrompting="true" เมื่อฉันไปทดสอบด้วยการแสดงตัวอย่าง ทุกอย่างใช้งานได้

Parameter: Symbol
SQL Query: select * from "table" where "column" = $P{Symbol}  -- I'm using Postgres.

จากนั้นฉันใช้ Repository Navigator เพื่ออัพโหลดไปยังเซิร์ฟเวอร์ เซิร์ฟเวอร์ส่งคืน "ไม่มีหน้า" ความคิดใด ๆ ฉันได้ตรวจสอบแล้วว่ารายงานทำงานได้ทั้งใน iReport และ JasperServer หากพารามิเตอร์ถูกลบออกและค่าถูกฮาร์ดโค้ดลงในแบบสอบถาม sql เช่นด้านล่าง

<queryString>
    <![CDATA[select * from "tablename" where "column" = 'testsymbol']]>
</queryString>

person sam yi    schedule 27.02.2012    source แหล่งที่มา
comment
คุณได้ตรวจสอบพารามิเตอร์ Symbol (ด้วยความช่วยเหลือของ textField เป็นต้น) หรือไม่   -  person Alex K    schedule 27.02.2012
comment
แย่มาก... ทำไม iReport ถึงไม่มีแนวคิดเรื่องการควบคุมอินพุต??? สำหรับฉัน สิ่งที่คุณมีใน iReport ควรโปรโมตได้โดยตรงไปยัง JasperServer หากนั่นหมายถึงการตั้งค่าการควบคุมอินพุตใน iReport ก็ต้องเป็นอย่างนั้น! สิ่งนี้น่าหงุดหงิดมาก อาร์ก.   -  person sam yi    schedule 28.02.2012
comment
@sam นั่นหมายความว่าคุณคิดออกแล้วเหรอ? หากเป็นเช่นนั้น คุณสามารถเพิ่มคำตอบสำหรับคำถามของคุณเองและทำเครื่องหมายหรือตอบได้   -  person Jacob Schoen    schedule 12.03.2012


คำตอบ (1)


ใช่ มันเป็นตัวควบคุมอินพุต มันใช้งานได้แล้ว... ขอบคุณ @precose!!!

person sam yi    schedule 12.03.2012