What's New in Version 9.3.1

This document covers the following topics:


Environment

This section covers changes to prerequisites and requirements.

Eclipse and Java Versions

The Eclipse and Java versions have been updated. NaturalONE 9.3.1 is released with Eclipse 4.25 and Azul Java version 17.

Enhancements

This section describes new features and enhancements in NaturalONE's basic functionality for Natural application development. It covers the following topics:

Natural File Transfer for Linux

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.

DDM Editor

Support for New SQL Databases

Starting with Natural version 9.3, the MariaDB database type is supported. For more information about creating a DDM, see Creating a DDM.

Basic Functionality for Natural Application Development

TQMARK Parameter

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.

Changes in the Details View Columns

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.

Natural for Ajax / Ajax Developer

Xalan Replaced by a New Implementation

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 Workplaces

Using private-mode libraries in Workplace applications is now supported. For details see Using Private-mode Libraries in Workplaces

Removed Controls: LINECHART, NETMEETING and SKYPECALL

The deprecated controls LINECHART, NETMEETING, and SKYPECALL have been removed from the product. Instead, use RCHART and RPIECHART for chart controls .

New Responsive Control BMOBILE:CARD

BMOBILE:CARD ist a container control with options for headers, footers, images, text and more content. For details, see BMOBILE:CARD

BMOBILE:DATATREE: New Property openonselect

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.

New Responsive Control BMOBILE:LISTGROUP

A list group displays a number of items as a vertical list. For details, see BMOBILE:LISTGROUP.

BMOBILE:SIMPLEGRID: Frozen Columns

The responsive grid BMOBILE:SIMPLEGRID now supports to freeze columns to the left and to the right.

BMOBILE:SIMPLEGRID: Keyboard Focus

The responsive grid BMOBILE:SIMPLEGRID now supports keyboard navigation thru the single columns of the grid.

BMOBILE:SIMPLEGRID: New Property triggersearchprop

Via the new property triggersearchprop, you can now set search values and trigger a search from your Natural program. See BMOBILE:SIMPLEGRID.

BMOBILE:SIMPLEGRID: New Property withkeyboardfocus

Keyboard navigation for columns, rows and pages is now supported. Use the new property withkeyboardfocus. See BMOBILE:SIMPLEGRID.

ROWTABLEAREA2: Frozen Columns

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

Support of custom dates in DATEINPUT2

DATEINPUT2 now supports special handling of custom dates. See DATEINPUT2 – Custom Dates

Bootstrap-Icons Upgraded to Version 1.10.5

Version 1.10.5 contains over 1800 icons.

TAB Key for DISPLAY Input Controls

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.

Generation of Parameter Data Area Supported

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.

Enhanced Accessibility Support

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

NaturalAjaxDemos with Search and Navigation

The NaturalAjaxDemos now come with search and navigation support to find and explore the samples.