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:
- Fully functional 30 days temp license
- 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.