Support for multi-column comboboxes
Displayed Columns property for combos brings up a new dialog where you can define multi-column combo-boxes
Pictures are supported (without custom templates)
Custom Layout property has been moved to this new dialog
Ability to build an
HTML template used for custom queries (desktop and mobile)
New “Build” button available instead of the predefned templates. This button brings up new Template Builder (based on Kendo UI cards)
Kendo UI cards are used in the template
Operations with records are supported in templates created by Template Builder
Existing templates can be edited without losing information
These templates and Template Builder can be used when defining a template for combo-boxes (operations are not available then)
An example is available in the IssueResolution app (“All Staff” query)
Calendar/Scheduler - search for appointments. New checkbox in the Calendar Pane.
Ability to show steps for wizard forms (Stepper widget). The Panel Header dialog has a new option when wizard navigation is selected - to show steps in the header
Support for the Timeline widget. Queries have a new Display As radio button - timeline. Multiple references have a new widget type - Timeline
Images and Operations with Records are supported. An example is available in the Library sample app - Customer Editing form, Timeline tab (also in mobile). Also in Library - Loan History in the Item
Support for image cropping and resizing. Display Settings dialog for a Picture attribute now has a checkbox whether to allow cropping and resizing.
If this is on the user can click on an image and the Edit Image button will appear underneath. This button brings up the Image Editor widget.
Visual Perspectives improvements:
Support for “modern” style of display - when a header of a panel is displayed using Kendo Cards. There is a new property of a content panel called “Display Settings” which specifies whether to display using “modern” or “classic (same as before)” style.
When a new content panel is being created the system asks about the contents straight away
New property of the tab - “Default panel display settings”. These are default display properties of the new ContentPanel
When a new tab is added the dialog displays that allows selecting layout and other properties of the tab straight away
Layout editor for visual perspectives:
Syncronization of panel selection in the tree and preview
Double click on a panel in preview brings up Contents property
It is possible to drag around panels in preview and change their location (all layouts except Border and Accordion)
Preview on Desktop, Tablet and Phone for Responsive layouts
Make panel wider/narrower for Responsive Grid Nested layout
Maximize preview button that hides the tree and displays preview “full screen”
Redesign of Content Panel Contents dialog
Allow editing of all predefined elements
Allow specifying Calendar, Google Map as separate components (as well as embed them into
HTML)
Date Range Picker component that allows specifying date range
“Phone” and “Tablet” view for forms - extra buttons on the forms toolbar
IN_CONTEXT
function - check if the specified object is in Context
Multi-step processes to implement complex wizards
Every step has to be a process that ends with viewing some form. The process must set the value of the current step
(using the Current Step Holder Expression property - the object specified in the expression must be in Context)
A form needs to have Wizard Next and Wizard Prev panel operations if Next/Prev buttons are to be supported
The form can display a stepper widget with a sequence of steps
Multistep processes need to specify the name of the start process that kicks off the wizard. This process needs to be unique across different multi-step process (the wizard will kick off even if this process is used as a sub-process)
A finish process can finish the wizard and set the value of the current step to UNDEFINED
The end user can define his own sequence of steps and define which steps will be available. This is done with the new type of a command - User Defined Steps
It is possible to specify an expression when defining badges, rather than using an attribute of an object
(document using the EvaluateStringAction)
Button-type cell in the Form Designser can be used to display multiple buttons
It is now possible to add combo-boxes and text fields to toolbars of a form or query. When Editing a Toolbar in the Config. Tool there is a new option “Add Input” (under “Add Text”). This works similar to the current Input Control command in a visual perspective menu item (except that it runs an operation rather than command after data is saved. This feature allows creating complex filters for all types of parsers (currently we allow attribute filters in a toolbar for charts and custom queries only). For example, you can have a combo that filters by a particular period (First Quarter, Second Quarter etc). The process can then be called after a selection is made to check the selected value and run the corresponding query.
Grid grouping improvements:
Allow grouping by multiple columns
Allow specifying group header template
Allow end users to group data
Support for Mac Big Sur
Using the latest Java
-
Improvements to the display of the list of active processes
On/Off strings for switches and “do not display colon after label” settings added to form styles
CSS class and style added to form and grid styles
-