Я использую Приложение Express 19.2.0.00.18 с Oracle База данных 12 c Enterprise Edition Release 12.2.0.1.0. В наших приложениях (начиная с 4.x) мы используем Jaspersoft Reports для создания PDF-файлов (счета, этикетки, отгрузочные документы и т. Д. c.) И используем функцию db, которая принимает такие параметры, как имя отчета и значения элементов страницы, и возвращает html тег для ссылки. Например:
myFunction (myReportName, P01_ITEM_A ,P01_ITEM_B)
return
<a href="http://myjasperserver/rest/myReportName.pdf?x=itemAvalue&y=itemBvalue"><img scr="/imagespath/pdf.png"></a>
Таким образом, при необходимости можно отобразить изображение, на которое можно кликнуть, для создания отчета на основе фактических значений элементов. Это решение широко используется в наших приложениях Apex, но мы сталкиваемся с некоторыми трудностями, пытаясь сделать то же самое в 19.x. Нам нужна помощь или предложения для того, чтобы воспроизвести ту же функцию или сделать то же самое по-другому.
В соответствии с предложением Littlefoot я могу указать, что «трудности»:
- В Apex 4.x запрос : выберите someFieldList, myFunction (myReportName, P01_ITEM_A, P01_ITEM_B) из двойного приводит к отчету со столбцом PDF, который является кликабельным изображением (или текстом, png не обязателен). В Apex 19.x тот же запрос приводит к отчету со столбцом PDF, представленным как Обычный текст .
- В Apex 4.x, если я использую тот же запрос, что и Источник атрибут элемента только для отображения , который отображается как активируемая ссылка (текст или изображение). В Apex 19.x элемент «Только отображение» всегда не активируется.