Tools framework
The tools framework defines user interface elements and functionality used to control and manipulate these elements. There are two types of elements:
- Container
- Container elements are those which contain other elements or widgets, such as a notebook, which contains several panels.
- Base
- Base elements are those which can be placed inside a container element or used elsewhere on an HTML page, such as a dynamic list.
The elements available are as follows:
- Wizard
- A wizard is a container element. It consists of a sequence of panels in which users can enter and manipulate data.
- Notebook
- A notebook is a container element. It consists of a non-sequential set of panels in which users can enter and manipulate data.
- Dialog
- A dialog is a container element. Dialogs consist of a single content panel.
- Tools User Interface Center
- The Tools User Interface Center is a container element. The WebSphere Commerce Accelerator is an example of a Tools User Interface Center element.
- Slosh Bucket
- A slosh bucket is a base element. It is a visual metaphor containing two single column lists, side by side. Four buttons are placed between the columns to move items between the two lists: Add, Add All, Remove, Remove All.
- Dynamic List
- A dynamic list is a base element. It is a sortable list element, with Previous and Next buttons to navigate through data.
- Calendar
- A calendar is a base element. A calendar allows the user to choose a specific day, month, and year. It should always be available from a calendar icon beside date entry input fields.
- Dynamic Tree
- A dynamic tree is a base element. A dynamic tree organizes information in a tree layout, allowing the user to navigate the tree, as well as expand and collapse tree branches.
- Search Dialogs
- A search dialog is a base element. It provides the customer with a search interface.
- Universal dialog
- A base element that is defined with only an XML file. In the most basic case, the entire universal dialog is defined with only an XML file, no JSP or HTML files are required.
There are two methods available to combine elements, they are as follows:
- Element chaining
- Wizards, notebooks, and dialogs can be linked together to perform one task.
- Wizard branching
- Wizard panel flow can be altered depending on data entered in previous panels.
Related concepts
Related tasks