Limitations of GBC

This page lists the limitations of the Genero Browser Client (GBC) when compared with Genero Desktop Client (GDC).

Drag and Drop

You cannot drag an item from the desktop onto a Genero DISPLAY ARRAY.

Dynamic widget update

Some widget styles cannot 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 cannot 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. 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 when a hot key combination is not supported, you must make the action visible. For example, add the action to the action panel to allow the user to click a button

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 doubleclick. For example, if you double tap on a row, the row action will be executed. Double tap will not zoom a page.

Windows

In GDC-Native (used in GDC 3.21 or earlier), each new window opened in its own window container.

In GBC (and front ends using Universal Rendering), all windows open in the same container and the user sees the window that is on top of the stack. The user can navigate through the windows using the window list. For further details, see View stacked windows.

Rendering of complex forms

For most forms, the time spent rendering the form with Universal Rendering is negligible when compared to the time spent previously rendering that same form with the GDC-Native (used in GDC 3.21 or earlier). If you find your application forms are taking longer to render with Universal Rendering, we recommend you review complex forms – forms that make extensive use of folder and page containers or have table and tree containers with many columns. If you are negatively impacted by the slow rendering of complex forms, contact your local support to discuss the next steps to take in your migration effort.