tmannais
13th February 2019, 05:35
I have been trying to add an image to every record in a session that is multi-occurrence.
Session Type is Maintain.
Window Type is List Window.
The requirement is that the user wants to see the items' image in the same session the user is going to select (it is a zoom session).

I tried using Image field in DFE but it only shows in the details section, which is not what I need.

Is it really possible? If so how?

giggty
19th February 2019, 13:43
Did you make sure that the image form field has "Overview Session" checked?

tmannais
20th February 2019, 12:38
It was checked but I had no ways of achieving it after having an extensive research about it.
So, I have gone with Chrome Extension to dynamically edit the page using JQuery with CSS and use NodeJS as a Web-Service to fetch the desired images by sending them as base64 encoded data through requests.
It is now working almost as what I expected but it is acceptable for the moment.
I might develop it more in the future since it obviously extends the opportunities of customizing the LN WebUI on the top layer for clients.
See attachment for the result. :D

Ajesh
20th February 2019, 14:23
Hello there

As mentioned in a similar ongoing thread, you could use Infor IDM(Infor Document Management) where you can attach single or multiple files against a record.It would suit your requirement.

Regards
Ajesh

tmannais
21st February 2019, 03:32
Hi Ajesh,

I tried IDM before but it shows document attached to the selected records and only after the user selected each record manually.
My requirement is that the user needs to see each item's image in the same record and in the same window. The column in front of the item code is the best place possible. However, IDM only provides a space to the right of the screen to see each record's attachments, which is not exactly what it requires.
That is what I understand in the part of IDM for using image items here. If I misunderstand anything please correct and guide me so I don't have to use this method.

Regards,
Thana

giggty
25th February 2019, 16:42
Nah, you can't do this by adhering to any standard ln practice. The only way is to hack it like you did. Pretty clever, but kinda nasty :)
We had one requirement that we ended up doing with a chrome extension, but it never actually made it to production. I would say, a valid response for the requestors in such cases should be "it is not possible in ln, deal with it".