Graphics good practice

In FMP I would usually create a single record file and put all my graphics into container fields in there. Then do references to that file (table). Change a graphic there would change everywhere.

Is this also good practice in Servoy?

Kind regards.

If you want to change an image , you can also import the image into the image library(which is stored on the client side). When using an identical name, the old image will be overwritten.

If you want multiple image sets (like having users choose their own set/skin) you could use an image file, where each record represents an image set and each column an image.
I tested this on a local machine which worked pretty well,
but maybe you should also test performance in your own clinet/server environment.

maarten:
If you want to change an image , you can also import the image into the image library(which is stored on the client side). When using an identical name, the old image will be overwritten.

You’re right, an old item will be overwritten by importing a revised graphic with the same filename. However, unless I’m misunderstanding something, there doesn’t appear to be any automatic updating of all the previously placed instances with the revised graphic.

If that’s the case, then a single record table to contain these images in media fields would make sense. A very common practice in FMP. Am I understanding the issue properly?

Kind regards.

After overwriting an image with developer AND flushing the server, a client should see the change after restart.
(Client always checks for changes, to be sure it’s working wiith latest update.)

Single record table will work fine as well.