User individual settings
From Plex-XML
Plex-XML maintains a rich variety of setting which will influence the look an feel of the client immediately at runtime without further programming effort. This results in a dynamic HTML web client that can be set up for each user individually in respect of many settings.
Some of these settings can be influenced on various events within the application like
- The font size of the user HTML screen
- The width of the menu area
- User individual Menu shortcuts for a quick launch of frequently used applications
Other will be set in the user preferences screen as shown beside. Settings you can change immediately at runtime are
- Rows per page
- This setting determines the number of records that will be shown in a HTML grid page. Each time you are paging up or down in a grid this will be the number of records that will be read from the database and shown on your screen.
- Language
- After changing your language settings all labels and error messages will be translated into the new language. The applications is getting the translations from the Language translation table.
- Locale
- The locale will set the handling of dates and figures. With this setting you can decide which kind of decimal sign and thousands separator you would like to see or enter. Furthermore you can decide how your dates will be appear. Typical date masks are
- DD.MM.YY or DD.MM.YYYY
- MM/DD/YYYY
- YYYY-MM-DDD
- or something similar. As these masks are all stored in the database and editable through maintenance screens an experienced Plex-XML user can implement his own set of edit masks for his application.
- Colors
- While using the Plex-XML framework colors can be set for most areas of an HTML screen
- In order to set a color you can enter the HTML color name or the hexadecimal equivalent. So you can set a value to 'white' or '#FFFFFF' to get the same result. For more info about web colors please have a look at Wikipedia.
More settings
All the above shown and much more user individual setting are a stored in the database in the UserParameterTable. And this is also the place where developers can add more user individual settings in order to use them in their individual application for individual purposes.



