Skip to main content
Version: 7.0

User interface

The platform lets the user adjust the graphical interface to their own preferences — the appearance of the client and the behavior of forms. The chosen settings are saved and reapplied the next time the user logs in, layered on top of the form design and the navigator design defined by the developer, and on top of the default values set by the administrator.

By default the settings are stored separately for each user. Some of the appearance settings can be stored for the computer rather than for the user — they then become shared by everyone working at that computer.

Appearance

Appearance settings are set in the user profile and in the appearance settings form; the color theme and the navigator pinning can also be switched directly from the system toolbar.

SettingValuesPurpose
Color themelight, dark, systemlight or dark interface background; the system theme is taken from the client side
ThemeExcel, Classic, Flatly, Lumen, Quartz, Simplex, Sketchy, Yetithe style of interface elements — fonts, colors, paddings
Sizenormal, mini, tinythe scale of interface elements
Navigation barhorizontal, verticalthe placement of the navigation bar
Navigator pinningall, navigation bar only, nonewhat part of the navigator is pinned (permanently shown)
Text wrappingyes, nowrapping of long text in table cells; the default is the contentWordWrap working parameter
Highlighting of duplicatesyes, nohighlighting of repeated values in a column; the default is the highlightDuplicateValue working parameter
Manual filter applyingyes, nofilters are applied by a separate command rather than immediately on input; the default is the userFiltersManualApplyMode working parameter
Start editing on focusyes, noin the web client, a table cell with a text input starts being edited as soon as it receives the focus, without a separate command (a double click or a key press); the default is the suppressOnFocusChange working parameter
Mobile modeyes, nointerface layout for mobile devices
Font sizepercentthe font size of the interface
Colorscolor choicethe color of the selected row and cell, the active cell, and the table grid lines

The size is chosen on the client side by the pixel area of the viewport, its width multiplied by its height: tiny at or below the working parameter maxPixelTinySize (748800, for example 1280×585), mini at or below maxPixelMiniSize (1121280, for example 1536×730), and normal above that.

Regional settings

The user can set the interface language, country, time zone, and the date and time formats. Each of these values is taken from the client side (the browser or the operating system) if the user allows it; otherwise the value set by the user explicitly is used, then the default value set by the administrator, and finally the server value.

Form table settings

For each table on a form the user can change the set of displayed columns, their order, width, sorting, captions, and value display format, as well as the row font, the page size, and the header height. These settings are saved personally and override the general table settings and the form design.

The user can save their table settings or reset them to the general ones. The administrator can set general settings that apply to all users who have none of their own.

Until the page size is set for a table, the number of rows it reads in its first batch is the working parameter pageSizeDefaultValue (50 by default); the client sizes the batches that follow itself, to the height of the table.