Image Picker
Overview
The Image Picker control (outlined below) in dialogs allows you to select images from the following sources:
- Server Image: a server of your choice
- Icon: the Matrix42 icons library
- Object Attachment: an image uploaded from your device.
The Image control in Preview displays the image selected via the Image Picker control in the entity’s Edit Dialog:
Selecting an Image from UI
To select an image via the universal Image Picker control:
- Open the entity in the Edit mode and click the Search (magnifying glass) icon in the Image field.
- In the dialog that appears, click one of the available tabs: IMAGE FROM SERVER, ICON, or OBJECT ATTACHMENT.
Availability of tabs depends on whether checkboxes are selected next to corresponding Image Picker Properties in Layout Designer, Appearance group: Allow Icons, Allow Attachment, and Allow Server Image.
- Under the selected tab, locate and select the image you would like to add:
Layouts
By default, the Image Picker control is available for the following types of Layouts:
- Dialog
- Wizard
- Base Widget
To enable Image Picker control usage in other Layouts, see Administration application → User Interface → Control Descriptors → Object Picker settings.
Setting up an Image Picker in Layout Designer
Image Picker Properties
Model group
-
Value: this is the image path, icon name, or uploaded attachment URL, depending on the selected mode.
-
Allow Icons: select to allow users to set icons as a value (the ICONS tab will be available in the image selection dialog).
-
Allow Attachment: select to allow users to use an object attachment as a value (the OBJECT ATTACHMENT tab will be available in the image selection dialog).
-
Allow Server Image: select to allow users to pick a server image (the IMAGE FROM SERVER tab will be available in the image selection dialog).
- Server Folder: path to the folder on the server where static images are stored.
Appearance group
- Display Mode: select how the image control will appear in the UI: input or image block (dimensions for the image block may also be specified here).