Създадох рамка и подотчет за интегриране с APEX и ги усъвършенствах до степен, в която съм готов да разположа на JasperServer. По някакъв начин точният синтаксис ме побеждава. Опитах всички варианти, посочени от следните въпроси, но изглежда нищо не работи. Използвам Glassfish, между другото, но не мисля, че това е важно. Ето моите въпроси:
Когато внедрявам подотчета, да внедрявам ли като отчет или като JRXML файл?
Трябва ли да настроя контроли за въвеждане за подотчета, както се предава от отчета на рамката?
Има ли значение къде внедрявам подотчета (структура на папка), стига да подавам правилния параметър
SUBREPORT_DIR
към рамката?На този
SUBREPORT_DIR
опитах няколко различни неща. Първо имах по подразбиране като абсолютен път в моята локална кутия, за целите на отстраняване на грешки, и предавах стойността, която исках в URL адреса (т.е. ...&SUBREPORT_DIR=/Subreports/...). Също така се опитах да задам по подразбиране пътя, който исках. Нито едното не работи, но трябва ли първото да работи толкова добре, колкото и второто?Какъв е действителният синтаксис за предаване на
SUBREPORT_DIR
? Разположих своя отчет за рамка като „/reports/frame“ и моя подотчет като „/reports/Subreports/sub“, така че предавах „repo:/Subreports/“ (без кавички в URL адреса, с кавички по подразбиране на рамката).
Моят кадър и под работят в iReport със същите параметри, които подавам, но изобщо не работят от URL адреса. Мога да заредя подкадъра като отчет под JasperServer, да му предам параметрите на рамката и да го накарам да работи, но когато се опитам да стартирам рамката, няма зарове.
Благодаря предварително за цялата помощ и се надявам да се отплатя, след като го конфигурирам правилно.