A Widget is a LANSA control that formalizes the 3rd Party script making it easy to use, and re-use, in RDMLX. The Widget Type, either a control or and an object, determines its implementation at runtime.
Widgets are designed to have similar structure and use as a component. They have properties to define their state, methods to perform actions and they can fire events so that the RDMLX can respond to changes in their state or user activity. Defining the appropriate properties, events and methods in the Widget allows the 3rd party script to be addressed in RDMLX as if it were a LANSA defined feature.
Several Widgets are shipped with the LANSA and can be used as a reference point if you need to create your own.
Any external Scripts required by a Widget must be added to the Resources tab of the Widget.