Expert’s Corner

See also our Youtube channel

Deliver your Genero application through the internet and in a Web browser.

Licensing

Adding the Maintenance Key to your License

Learn what a maintenance key is and how to quickly find and add it your license. Note: This key is not necessary for BDS and Genero prior to version 2.20
Documentation | Product Registration

Deferred Four Js Licensing in Unix/Linux

One of the most important tips for licensing a Four Js product is that you can make it a 2 step process:

  1. Fully functional 30 days temp license
  2. Seamless switch from temporary to permanent with your grace period

This gives you great flexibility and removes the complexity and hassle of the standard procedure requesting that you have a direct online connection to the web. Possible scenarios of use:

  • Your server doesn’t have direct access to internet for security purposes
  • An Hardware or IP change was made to your server and you need to quickly have it back up o Fail-over system needs to come up
  • Test environment where frequent moving, re-licensing Four Js products may happen

This video demonstrate the process for Unix/Linux.
Documentation | Product Registration

GWC

An application without any customization

An example to show that without any modifications, Genero Web Client (GWC) is able to provide a great web application.
Sample code

Customizing startMenu with folder tabs

Launch GWC applications with a Start Menu to display in a tabbed layout with Folder Tabs.
Documentation

How to call a CSS style from widget

Learn to call a CSS style from a Genero widget using the widget’s style property.
Sample code

Extending widget behavior with Javascript

Learn to modify a widget’s snippet file to call the necessary Javascript functions that provide the needed functionality.
Sample code

Overriding default widget behavior with Javascript

Learn to use Javascript functions to override a widget’s default behavior.

How to use Javascript functions directly with frontCall method

Using the built-in frontCall method, you can pass values to and from Javascript functions directly from your BDL code. This allows you to interact with a Javascript function without having to use snippet files or styles.
Sample code

Calling BDL action from HTML (GWC snippet)

How to call an action from the BDL code from an HTML element specified inside a modified snippet file.
Sample code

Accessing form field values from GWC snippet

How to pass form field names from snippet files to Javascript functions.
Sample code

Modifying a snippet file: Part 1

Parts 1-4 walk through an example of modifying a snippet file to change the associated widget
Documentation | Sample code

Modifying a snippet file: Part 2

Parts 2-4 walk through an example of modifying a snippet file to change the associated widget

Modifying a snippet file: Part 3

Parts 3-4 walk through an example of modifying a snippet file to change the associated widget

Modifying a snippet file: Part 4

Parts 4-4 walk through an example of modifying a snippet file to change the associated widget

Dialogs

Wizard Demo

See the evolution of dialogs from single to multiple dialog interface. See how easy it is to add functionality like multiple row selection and drag and drop with minimal lines of code.