XLr8 Web Developer
XLr8 Web Developer, a plugin built on Eclipse, allows you to create the user interface for your web
applications. In addition to creating the graphical layout of each form, you also tie together
the XLr8 objects, Basic programs, and JavaScript code needed per form.
XLr8 Web Developer Features
- Use a default template to develop forms
- Choose from one of three types of forms to developed a form
- Entry
- Reports
- Window Reports
- Output is standard HTML with Javascript
- Use JavaScript for form control
- Use up to three levels of customization on each form
- Form level
- Package level
- Global level
Figure 1 - Form Types
Figure 2 - Properties and Form Types
- A properties view supports each element on the form
- Property options change respective to the type of HTML control.
HTML controls supported are
- Radio Button
- Text Area
- Password
- Drop Down
- Hidden
- Display
- Check Box
- Alpha Display
- Every field has OnClick, OnFocus, OnChange, and OnBlur events.
- Choose a data validation type and its options, including ReadField and WriteField
Figure 3 - Control Validation Types
- XLr8 Web Developer formats a form as a grid, with each field in a cell location.
The grid layout gives you these abilities:
- Swap field locations, or delete fields
- Provide links to external forms
- Create multivalue grids
- Define grid heights
- Define row and column span
- XLr8 Web Developer gives you control over grids you present to the user, including:
- Define whether the user can append, insert or delete rows in a grid
- Define which grid is active to the user if you have multiple grids on the form.
- Sort each grid column however you want
- The left most column is the controlling column
- Sort the controlling column before write
- Each column can have an override column type depending on the cell types
- Up to seven unique grids are available per form
Figure 4 - Grid Form Layout
Figure 5 - First Column Grid Properties
- XLr8 Web Developer generates HTML and JavaScript code at creation time
- Customize
- JavaScript allows fields to have before and after prompting control
- You can customize Read and Writes
- Data verification can be done by either a Basic or JavaScript function on any field
- Security
- Form level security
- Field level security is available
- Auditing
- XLr8 Developer logs user access by IP address and the called for form
- XLr8 Developer logs user changes with before and after images that allow for rollback
of any transaction if XLr8 Read and Writes are used.
- Software is required on the database for this plug-in to be used.