7. ZUML with the XUL Component Set

Table of Contents

Basic Components
Label
Buttons
Radio and Radio Group
Image
Imagemap
Audio
Input Controls
Calendar
Progressmeter
Slider
Timer
Paging
Windows
Titles and Captions
The closable Property
The sizable Property
The Style Class (sclass)
The contentStyle Property
Borders
Overlapped, Popup, Modal, Highlighted and Embedded
The position Property
Common Dialogs
The Layout Components
A Nested borderlayout Component
The size and border Properties
The splittable and collapsible Properties
The flex property
The open Property
The onOpen Event
The Box Model
The spacing Property
The widths and heights Properties
Splitters
Tab Boxes
Nested Tab Boxes
The Accordion Tab Boxes
The orient Property
The align Property of Tabs
The closable Property
The disabled Property
Load-on-Demand for Tab Panels
Grids
Scrollable Grid
Sizable Columns
Grids with Paging
Sorting
Live Data
Auxiliary Headers
Special Properties
More Layout Components
Separators and Spaces
Group boxes
Toolbars
Menu bars
Execute a Menu Command
Use Menu Items as Check Boxes
The autodrop Property
The onOpen Event
More Menu Features
Context Menus
Customizable Tooltip and Popup Menus
The onOpen Event
List Boxes
Multi-Column List Boxes
Column Headers
Column Footers
Drop-Down List
Multiple Selection
Scrollable List Boxes
Sizable List Headers
List Boxes with Paging
Sorting
Special Properties
Live Data
List Boxes Contain Buttons
Tree Controls
The open Property and the onOpen Event
Multiple Selection
Paging
Special Properties
Create-on-Open for Tree Controls
Comboboxes
The autodrop Property
The description Property
The onOpen Event
The onChanging Event
Bandboxes
The closeDropdown Method
The autodrop Property
The onOpen Event
The onChanging Event
Chart
Live Data
Drill Down (The onClick Event)
Manipulate Areas
Drag and Drop
The draggable and droppable Properties
The onDrop Event
Dragging with Multiple Selections
Multiple Types of Draggable Components
Work with HTML Tags
The html Component
The Native Namespace, http://www.zkoss.org/2005/zk/native
The XHTML Namespace, http://www.w3.org/1999/xhtml
The include Component
The style Component
The script Component
The iframe Component
Work with HTML FORM and Java Servlets
The name Property
Components that Support the name Property
Rich User Interfaces
Client Side Actions
Reference to a Component
The onshow and onhide Actions
CSA JavaScript Utilities
Events
Mouse Events
Keystroke Events
Input Events
List and Tree Events
Slider and Scroll Events
Other Events

This chapter describes the set of XUL components. Unlike other implementation, XUL components of ZK is optimized for co-operating across Internet. Some components might not be totally compliant with XUL standards. For sake of convenience, we sometimes refer them as ZUL components.