This document covers the following topics:
This section covers changes to prerequisites and requirements.
The Eclipse and Java versions have been updated. NaturalONE 9.3.1 is released with Eclipse 4.25 and Azul Java version 17.
This section describes new features and enhancements in NaturalONE's basic functionality for Natural application development. It covers the following topics:
NaturalONE now works as a client for Natural File Transfer for Linux. This includes
support for the DOWNLOAD PC FILE and
UPLOAD PC FILE statements.
Additionally, to the basic download and upload functionality NaturalONE supports the
'SET PCFILE x DOWN/UP
DATA'
command clause.
Starting with Natural version 9.3, the MariaDB database type is supported. For more information about creating a DDM, see Creating a DDM.
NaturalONE now supports the TQMARK parameter when parsing sources in the Natural source editor. If you are adding projects from an NDV server environment, the TQMARK parameter is also downloaded to the Natural project properties.
The Mode and Server Encoding columns of the Details view of NaturalOne are no longer shown by default. These columns can be switched on and off by opening the View menu and toggling the menu items Show Column Mode and Show Column Server Encoding.
The 3rd party Xalan component is not part of the product anymore. It has been replaced
by a new implementation that fully supports the functionality used in Natural for Ajax
and NaturalONE. In case you have been using features beyond this functionality in your
Java components and discover issues, you can switch on the original Xalan support via
the setting sdofullxpath
in
cisconfig.xml. For details see General cisconfig.xml Parameters >
sdofullpath
.
Using private-mode libraries in Workplace applications is now supported. For details see Using Private-mode Libraries in Workplaces
The deprecated controls LINECHART, NETMEETING, and SKYPECALL have been removed from the product. Instead, use RCHART and RPIECHART for chart controls .
BMOBILE:CARD ist a container control with options for headers, footers, images, text and more content. For details, see BMOBILE:CARD
Per default, tree nodes are opened when selecting the text of the corresponding node.
Via the property openonselect
you can customize this
behavior. See BMOBILE:DATATREE.
A list group displays a number of items as a vertical list. For details, see BMOBILE:LISTGROUP.
The responsive grid BMOBILE:SIMPLEGRID now supports to freeze columns to the left and to the right.
The responsive grid BMOBILE:SIMPLEGRID now supports keyboard navigation thru the single columns of the grid.
Via the new property triggersearchprop
, you can now set
search values and trigger a search from your Natural program. See BMOBILE:SIMPLEGRID.
Keyboard navigation for columns, rows and pages is now supported. Use the new property
withkeyboardfocus
. See BMOBILE:SIMPLEGRID.
ROWTABLEAREA2 with GRIDCOLHEADER controls now supports freezing columns to the left. The number of frozen columns can be defined at design time, or dynamically at runtime, and via click by the application's end-users. See section ROWTABLEAREA2 - The Flexible Control Grid
DATEINPUT2 now supports special handling of custom dates. See DATEINPUT2 – Custom Dates
Version 1.10.5 contains over 1800 icons.
The file cisconfig.xml now supports the new settings
displayallowtab
. Use this setting to configure whether
tabbing into DISPLAY
input controls is possible or not. See
Ajax
Configuration for details.
Optionally, you can now generate a Natural Parameter Data Area (PDA) for a layout. This PDA avoids manual updates of Local Data Areas in your Natural programs in case of layout changes.
The context is explained in Natural Pages Development > Generating the Adapter.
Many accessibility features have been added to the product, such as labels, language information, and roles. Corresponding samples are available in the NaturalAjaxDemos. See section Accessibility
The NaturalAjaxDemos now come with search and navigation support to find and explore the samples.