General Modeling 
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:
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.
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:
|
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. |