Show TOC

Background documentationGeneral Modeling Locate this document in the navigation structure

 

Feature

Type of Change

Description

Global Entry Lists

New

You can create global entry lists for use as input to controls in multiple models (reuse rules apply to global entry lists the same as to any other component).

You can:

  • Create a global entry list from scratch (using   Tools   New Global Entry List   )

  • Edit an existing dynamic or static entry list, and save it as a global entry list (by choosing Edit Entry List from the context menu of a control with an existing entry list, then clicking Save as Global in the Edit Entry List dialog box).

All global entry lists are displayed in the Manage task panel, under the Entry Lists node of the respective development component. To edit a global entry list, in the Manage task panel, in the context menu of the global entry list choose Open Model.

For more information, see Working with Global Entry Lists.

Live Property for Slider Controls

New

Horizontal and vertical slider controls now have a Live property (in the Configure task panel), which enables you to specify that the slider value is updated continuously at runtime according to user actions.

Keywords in Dynamic Expressions

New

The null keyword is now available for use in dynamic expressions. You can find it in the new Keywords group in the Dynamic Expression Editor dialog box. The null keyword can be used as an argument for any operator or function in a dynamic expression and represents an undefined value (not an empty string). In addition, the true and false keywords are can also be found in the new Keywords group. (The support for the true and false keywords is not new, but their inclusion in the Keywords group is.)

For more information, see Dynamic Expression Keywords.

Guard Conditions for Node Mappings

New

You can now define guard condition criteria for individual node mappings, defining which data is transferred using each mapping. Select a node mapping in the Map Data dialog box and define the condition for using it in the Guard field of the Map Data dialog box.

New Controls

New

The following new controls are now available for use in view elements (in the Compose task panel for the Layout board): Spinner, Horizontal Slider, Vertical Slider, and Gauge.

For more information, see Controls Overview.

New Dialog Box Format

New

Certain Visual Composer dialog boxes have a new format, which improves performance when loading data to display. The enhanced dialog boxes are Define Data, Map Data, Find References, Define Actions, Redefine Ports, Replace Component, Reload Component, and Reload Data Service.

Note Note

The first time you open each of these dialog boxes in a Visual Composer session, it may take longer to load, but performance is improved for subsequent dialog box requests. The new format is enabled by default; to disable it, deselect the Use floating dialog boxes checkbox in the Options panel.

End of the note.

Reusing Models from Manage Task Panel

New

You can reuse components by dragging them directly from the Manage task panel onto an open model on the Design board. When you drag a modeled component onto the Design board, you choose whether to embed it as a Nested View or use a Navigate connector to connect to it.

Selecting Multiple Items in Manage Task Panel

New

You can now select multiple items (models, development components) in the Manage task panel and perform batch operations on them, such as Delete, Open, Check Out, and Sync. Use standard multiple-selection techniques (Shift and Ctrl keys) and then choose the required operation from the context menu.

Services Registry Configuration

New

Configuration of the Services Registry is now standardized; no configuration specific to Visual Composer is required to access the Services Registry.

Enhanced Search Task Panel

Enhanced

The Search task panel has been enhanced, making it easier to search for sources of data to use in your models. In addition, a new Services Registry wizard leads you through the process of searching for services in the Services Registry.

For more information, see Discovering Services in the Services Registry.

DateTime Support

Enhanced

Support is now enhanced for the DateTime field type. A DateTime field contains the exact time stamp in a calendar date specified by the given year, month, day, hour, minute, second, and time zone. You can add a new field of this type by selecting it from the Add Field dropdown list in the Define Data dialog box. In addition, a new group of functions that enable you to manipulate fields of this type have been added to the Dynamic Expression Editor dialog box, in the DateTime Functions group.

For more information, see DateTime Functions.

Performing Actions on Dataset Nodes

Enhanced

When performing actions on a clustered dataset, you can now specify the dataset node to use. In the Define Action dialog box, the following actions now have fields in which you can specify the source and/or target dataset nodes: Assign, Copy Row(s), Move Row(s), Clear, Delete Row(s), Find Row, Insert Row, and Sort.

Dynamic Expression Help

Enhanced

You can display context-sensitive help, including syntax and examples, for each dynamic expression function in the Dynamic Expression Editor dialog box. A short description of the currently selected function is displayed in the Dynamic Expression Editor dialog box. You can click Help on this function to display a help window with additional information about the selected function.

Compile Function Renamed Validate

Changed

In the Deploy task panel, the Compile button has been renamed Validate, to better reflect its functionality (it validates the active development component according to selected options).

Renaming and Reorganization of Configure Task Panel Properties

Changed

In the Configure task panel, the following changes have been made:

  • The Scale mode property has been renamed Content scale, to better reflect its purpose (defining the scale of the element's contents, not the scale of the element itself).

  • The scale mode of an element's parent is displayed in the Parent scale property (read-only).

  • The Layout property has been renamed Flow.

  • The flowing properties have been moved into a new group called Layout: Flow, Content scale, Parent scale, Width, Height.

Reorganization of Options Pane

Changed

The items in the Options pane have been reorganized. There is now a new group called Prompts and Warnings, which collects all the items related to displaying prompts and warnings in Visual Composer design time.

Option Removed from Browse Task Panel

Deleted

In the Browse task panel, the Synchronize tree checkbox has been removed.