Genero Application Server 2.21 New Features

Features introduced with Genero Application Server 2.21.

Table 1. 2.21 New Features: Backwards compatibility
Overview Reference
GAS 2.21 is compatible with the Genero 2.11 product suite (FGL, GWS).  
Table 2. 2.21 New Features: Genero Web Client New Features
Overview Reference

The layout of the AJAX output driver has been enhanced in several ways.

  • When there is empty space below table elements, the table grows by adding new rows.

    Table layout enhancement screenshot

    Figure 1. Table grows to fill empty space (GAS 2.21)

    An application executed under Genero 2.21, illustrating the Genero 2.21 AJAX mode feature where the table grows to fill empty space.

    Table layout enhancement screenshot

    Figure 2. Table does not grows to fill empty space (GAS 2.20)

    The same application executed under GAS 2.20, where the table does not grow to fill empty space.
  • Empty space around elements (like Groups and TextEdits) is filled by growing the element.
 
Picture deployment enhancements
  • The list of file system paths searched for images can be configured according to the user agent type.
  • Pictures that are not found on the GAS file system are requested from the DVM. The ResourceURI has been enhanced to support these requests.
 

The Table pictureFlow style is now supported.


PictureFlow style screenshot

Figure 3. Table PictureFlow style

 
Internet Explorer 8 is now supported.  
The authenticated user and the remote IP address from the client is accessible to the 4GL application through environment variables.  
The list of supported snippet-based rendering engine (SBRE) template paths is accessible through a specific URL.  
The Template Element Identifiers feature provides a means to customize the template element identifier name used to reference elements during the incremental update of the page, according to the target markup language.  

The application/ui/decimalSeparator path gets access to the currently active decimal separator character.

 
The SpinEdit/minValue and SpinEdit/maxValue paths get access to the corresponding SpinEdit attributes.  
Applications in configuration files support both a short description and a long description