Features and limitations

Overview

This page lists the features and limitations of the Genero Desktop Client (GDC) versus the Genero Browser Client (GBC).

Legend

Codes in the tables indicate the availability of the feature:

  • AVAIL : available
  • AVAIL* : available with limitations
  • NA : not available

Rendering: Features and limitations for Genero front-ends

GDC GBC
Look AVAIL AVAIL*
Layout AVAIL NA
MDI windows AVAIL AVAIL
Stacked window AVAIL AVAIL
Styles: .4st colors, fonts (common styles) AVAIL AVAIL
Styles: .4st positioning AVAIL AVAIL
Widgets Customization NA AVAIL
Web Components AVAIL AVAIL
Traditional GUI Mode AVAIL AVAIL

Behavior: Features and limitations for Genero front-ends

GDC GBC
Synchronous triggers (predefined actions completed together) AVAIL AVAIL
Drag and Drop AVAIL AVAIL
Keying: dialogtouched AVAIL AVAIL
Keying: Type ahead AVAIL AVAIL
Keying: Accelerator keys AVAIL AVAIL
Keying: Local actions AVAIL AVAIL*
Natural accelerator AVAIL AVAIL*
Cursor: fgl_dialog_getselectionend AVAIL AVAIL
Cursor: fgl_dialog_setselection AVAIL AVAIL
Cursor: fgl_dialog_getcursor AVAIL AVAIL
Cursor: fgl_dialog_setcursor AVAIL AVAIL
Cursor: fgl_getcursor AVAIL AVAIL
Widgets AVAIL AVAIL*
RIP widgets AVAIL NA
Table: Resizing columns AVAIL AVAIL
Table: Display/Hide columns AVAIL AVAIL
Table: Frozen columns AVAIL AVAIL
Dockable toolbars/menus AVAIL NA
Genero Report Viewer AVAIL AVAIL
CANVAS AVAIL AVAIL
Richtext AVAIL AVAIL
PictureFlow AVAIL NA

Interaction (with third party): Features and limitations for Genero front-ends

GDC GBC
File transfer AVAIL AVAIL
Session variables/Cookies NA AVAIL
Stored settings AVAIL AVAIL
front-end Call AVAIL AVAIL*

Deployment: Features and ations for Genero front-ends

GDC GBC
front-end System All / Internet Explorer HTML5 Browsers
Connections: HTTP / HTTPS AVAIL AVAIL
Connections: rlogin / telnet / SSH / SSH2 AVAIL* NA
Single Sign On AVAIL AVAIL

Widgets not changed dynamically

Some widget styles can not be changed once the widget has been created and displayed by GBC.

This applies to the following widgets using these particular style attributes:

  • Button with style attribute buttonType
  • CheckBox with style attribute customWidget
  • ScrollGrid with style attribute customWidget
  • Table with style attribute tableType

This applies to the widgets defined in a GBC customization, when you customize a widget and register it. For example:

cls.WidgetFactory.registerBuilder('MyWidget[attributeName=attributeValue]', cls.MyWidget)

Once the widget has been displayed, you can not change these style attributes at runtime.

For more information on style attributes for widgets, see the Style attributes reference topics in the Genero Business Development Language User Guide.

Hot key support

When using the Genero Browser Client, some hot key combinations are not supported by specific browsers; they are trapped by the browser instead. The behavior is not consistent between the available browsers, and Four Js is unable to provide accurate and up-to-date information regarding hot key support for each supported browser.

To make an action available for when a hot key combination is not supported, you must make the action visible. For example, you can add the action to the action panel. This allows the user to click on a button when the hot key combination is not working.

Mobile screen operations

When using a mobile device, the application reacts to touch events (finger interactions) instead of mouse clicks.

  • Access the context menu with a long tap, where a tap is a finger press. For example, to display a context menu for a table column header, press on the table column header for two seconds.
  • To zoom into a page, use two fingers to pinch in on the screen. To zoom out of a page, use two fingers to pinch out on the screen.
  • A double tap corresponds to a double click in terms of Genero logic. For example, if you double tap on a row, the row action will be executed. Double tap will not zoom a page.