These are objects that manage user-driven and interactive activities quite easily in web interface applications. They allow you to define interactive queries to the database. They are very flexible objects, suitable for many purposes, with event-oriented programming.
A Web Panel object has several sections that can be defined:
||Defines the form of the web panels to specify the way the user will access data in Web applications. The form will be HTML.
||Defines certain declarative aspects, such as the parameters received by the object, certain default values of variables, etc. Rules provide a generic language to enforce the controls in Web Panel programs.
||The web panel events are divided into system events and user events. The former are Start, Refresh, Load, Enter and TrackContext. In addition, you can define routines that will be triggered when desired within the Web Panel.
||In this section you define conditions to be matched by the data to be retrieved (i.e., filters).
Like most objects, it also has a section for defining variables (as usual, local to the object), the object's Help and Documentation as well as a Properties editor, that allows you to set up general aspects of the object: some that apply to all objects, such as its name, others that are specific to Web Panel objects, such as whether an 'Automatic Refresh' is performed when variables in conditions change, etc.