PxPlus 2023 Update 1 (version 20.10), October 2023
PxPlus 2023 Update 1 is an update release that includes the enhancements below and a number of small fixes that have been developed since the PxPlus 2023 (version 20.00) release.
Enhancements
Language Enhancements
Directives
ADD INDEX directive now supports the use of an open file channel to a keyed or memory file to which the key will be added
DROP INDEX directive now supports the use of an open file channel to a keyed or memory file from which the key will be dropped
OPTION Mnemonics
LockOverDisable option for setting Multi-Line input fields that are both locked and disabled to display as locked (as opposed to disabled)
Note: The above options can be read using the FIN function.
Webster+
Default Start Page option added to the Webster+ Setup Template tab to define the system default Starting Page to be used when a browser connects
Group Template and Start Page options added to Group Maintenance to override the system default Template settings and Starting Page for any user in the specified group
Default Template and User Start Page options added to User Maintenance to override the group and system default Template settings and Starting Page for a specified user
Longwait class added to allow any control (Button, Check Box, List, etc.) to visually notify users to wait when executing an event that may take some time to respond
Depends short code added to allow the inclusion of logic on the Web page that will control the display and operation of the various controls based on a condition
Enhanced IDE and Toolkit
Ability to optionally specify a Prefix File and a Default Library when creating, editing or copying a project
New tasks added to the IDE Launcher:
Open Project Application Library task uses the project's default library to open Library Object Selection
Panel Definition task for creating or editing a panel definition
Query Definition task for creating or editing a Standard query or a Query List definition
Menu Bar Definition task for creating or editing a menu bar definition
File Maintenance Generator task invokes the File Maintenance Generator for creating or editing a file maintenance panel
Ability to set %NOMADS object properties via Load Properties button in Nomads Environment Maintenance
File Maintenance Generator
Added:
HTML Class to Smart List Box, Smart Chart and Image objects
HTML Options to all objects
Tree View option when defining a Smart List Box
Dependency Definition capability
Ability to:
Define a Webster+ Template for a panel
Add a Folder Location anywhere on the main panel
Create a full Record Query lookup for files with multi-part keys
Data Dictionary
Data Dictionary Maintenance enhancements:
NOMADS Tools menu added with options for creating and editing library objects
Ability to View the contents of a database Link file or Prefix file entry
Define button added to Data Element Definitions (Query tab) for creating or editing a query definition
New filtering capability by File type and Database type added to the Lookup Table Names dialog
Allow for Global variables for defining database Link/Prefix files for [ADO], [DB2], [MYSQL], [OCI] and [ODB]
Database Import utility and Bulk Database Export utility enhancements:
File Type column added to display the data dictionary physical file type
Column sorting capability added to applicable columns
Group column added to the Bulk Database Export utility to display the current group name of the table from the data dictionary
Database connection information of the last database successfully connected to is remembered on a "per project" basis, one for each database type, and automatically loaded when the utility is invoked
Create DB File button added for creating either a Link file or a Prefix file entry that points to the database itself
Data Class Definition
Define button added to Drop Box, List Box and Multi-Line data classes (Query tab) for creating or editing a query
Input Length will be set automatically (based on Internal Size value) when saving a new Multi-Line data class with no input length and no input format mask
Query Changes
Ability to save changes to the query panel dimensions and column settings (width, sequence, shown/hidden columns) when Testing the query
New Start At Value options added to the query header for Query+ to set whether the starting value will be matched by key value or return value
New Return Prime Key value in Hex check box option added to the query header for returning the Hex value of the Primary key
Miscellaneous
Data Mirroring Configuration Utility supports the journalization of files with extended records up to a size limit of 8MB
Search Library capability added to Library Bulk Edit and Search utility to search all panel attributes
Search capability added to File View and File Update utilities
EZLoad Multi-Lines can be defined with numeric and multi-segment keys using the Key expression