I am trying to display image using DEFINE or COMPUTE field but it is not working. I have to concatenate it with other fields and some text and make 1 single field. So, I cannot just create a placeholder for image and add path in stylesheet. I can place image in app folder or in domain.
TABLE FILE CAR
SUM
COMPUTE COLOGO/A100 = '<img src="IBFS:/WFC/Repository/DOMAINname/FOLDERname/images/arrow.png" border=0 />';
COMPUTE IMAGE/A100 = '<img src="img1.png" border=0 />';
BY COUNTRY
ON TABLE SET PAGE NOLEAD
ON TABLE SET HTMLCSS ON
ON TABLE SET STYLE *
GRID=OFF, SIZE=9, $
ENDSTYLE
END
Please suggest. Thank you.This message has been edited. Last edited by: WebFOCUS_Dev,
WebFOCUS 8206 All formats
September 03, 2020, 04:36 PM
DWaybright
Are you getting any kind of error? When I try that with my png file, it works but I do get a warning message. Here is my compute:
Here is the warning message I get: (FOC1517) UNRECOGNIZED COMMAND WMK_CONFIDENTIAL.PNG However, the image does appear for each row of the output. I wonder if the location for your file is the issue.
--Deb
WebFOCUS 8.2.03 (production), 8.2.06 (testing) AppStudio, InfoAssist Windows, All Outputs
September 03, 2020, 04:46 PM
WebFOCUS_Dev
quote:
Originally posted by DWaybright: Are you getting any kind of error? When I try that with my png file, it works but I do get a warning message. Here is my compute:
Here is the warning message I get: (FOC1517) UNRECOGNIZED COMMAND WMK_CONFIDENTIAL.PNG However, the image does appear for each row of the output. I wonder if the location for your file is the issue.
--Deb
No error. I am seeing X marks in place of images. For image in domain, I copied "Full Path" from its properties. For image in app folder I gave same as in your example.
WebFOCUS 8206 All formats
September 03, 2020, 06:36 PM
Waz
You can't reference the IBFS path from a web perspective. It needs to be a URL. I would suggest running the image from WebFOCUS to a new window and copying the URL.
Remove the domain leaving just the '/ibi_apps/.....'
Copy that into the COMPUTE or DEFINE and try again.