Developer's Reference
From Documentation
Contents |
Introduction
The ZK User Interface Markup Language
Implicit Objects
For scripts (aka., zsccript) and EL expressions embedded in a ZUML page, there are a set of implicit objects that enable developers to access components more efficiently.
- applicationScope
- arg
- componentScope
- desktop
- desktopScope
- each
- event
- execution
- forEachStatus
- page
- pageContext
- pageScope
- requestScope
- self
- session
- sessionScope
- spaceOwner
- spaceScope
Processing Instructions
- The component Directive
- The evaluator Directive
- The forward Directive
- The function-mapper Directive
- The import Directive
- The init Directive
- The link, meta and script Directives
- The header Directive
- The page Directive
- The root-attributes Directive
- The taglib Directive
- The variable-resolver Directive
- The xel-method Directive
ZK Elements
- The XML Namespace
- The attribute Element
- The custom-attributes Element
- The variables Element
- The zk Element
- The zscript Element
ZK Attributes
- The apply Attribute
- The forEach Attribute
- The forEachBegin Attribute
- The forEachEnd Attribute
- The forward Attribute
- The fulfill Attribute
- The if Attribute
- The unless Attribute
- The use Attribute
EL Expressions
Overview
Standard Implicit Objects that ZK supports
ZK Implicit Objects
The XUL Components
Overview
- AbstractComponent
- FormatInputElement
- HeaderElement
- HeadersElement
- HtmlBasedComponent
- InputElement
- LabelElement
- LabelImageElement
- LayoutRegion
- NumberInputElement
- XulElement
Components
- A
- Audio
- Auxhead
- Auxheader
- Bandbox
- Bandpopup
- Calendar
- Borderlayout
- Box
- Button
- Captcha
- Caption
- Center
- Chart
- Checkbox
- Column
- Columnchildren
- Columnlayout
- Columns
- Combobox
- Comboitem
- Datebox
- Detail
- Doublebox
- Div
- East
- Fisheyebar
- Fisheye
- Flash
- Footer
- Foot
- Grid
- Group
- Groupbox
- Groupfoot
- Hbox
- Html
- Iframe
- Image
- Imagemap
- Include
- Intbox
- Label
- Listbox
- Listcell
- Listfoot
- Listfooter
- Listgroup
- Listgroupfoot
- Listhead
- Listheader
- Listitem
- Longbox
- Menu
- Menubar
- Menuitem
- Menupopup
- Menuseparator
- North
- Paging
- Panel
- Panelchildren
- Popup
- Portallayout
- Portalchildren
- Progressmeter
- Radio
- Radiogroup
- Row
- Rows
- Script
- Slider
- Space
- Spinner
- South
- Separator
- Splitter
- Style
- Tab
- TableChildren
- TableLayout
- Tabbox
- Tabpanel
- Tabpanels
- Tabs
- Textbox
- Timebox
- Timer
- Toolbar
- Toolbarbutton
- Tree
- Treecell
- Treechildren
- Treecol
- Treecols
- Treefoot
- Treefooter
- Treeitem
- Treerow
- Vbox
- West
- Window
Events
- CheckEvent
- ColSizeEvent
- CreateEvent
- DropEvent
- ErrorEvent
- Event
- InputEvent
- KeyEvent
- MouseEvent
- MoveEvent
- OpenEvent
- PageSizeEvent
- PagingEvent
- PortalMoveEvent
- ScrollEvent
- SelectEvent
- SelectionEvent
- SizeEvent
- UploadEvent
- ZIndexEvent
Supplemental Classes
- AbstractListModel
- Constraint
- Constrained
- Fileupload
- ListitemRenderer
- ListModel
- Messagebox
- RendererCtrl
- SimpleConstraint
- SimpleListModel
The XHTML Components
Overview
Components
- A
- Abbr
- Acronym
- Address
- Area
- B
- Base
- Big
- Blockquote
- Body
- Br
- Button
- Caption
- Cite
- Code
- Collection
- Colgroup
- Dd
- Del
- Dfn
- Dir
- Div
- Dl
- Dt
- Em
- Embed
- Fieldset
- Font
- Form
- H1
- H2
- H3
- H4
- Head
- Hr
- Html
- I
- Iframe
- Img
- Input
- Ins
- Isindex
- Kbd
- Label
- Legend
- Li
- Link
- Map
- Menu
- Meta
- Nobr
- Object
- Ol
- Optgroup
- Option
- P
- Pre
- Q
- S
- Sam
- Script
- Select
- Small
- Span
- Strong
- Style
- Sub
- Sup
- Table
- Tbody
- Td
- Text
- Textarea
- Tfoot
- Th
- Thead
- Title
- Tr
- Tt
- Ul
- Var
Supplement Classes
Appendix A. WEB-INF/web.xml
ZK Loader
ZK AU Engine
ZK Session Cleaner
ZK Filter
DSP Loader
Sample of web.xml
Appendix B. WEB-INF/zk.xml
- The richlet and richlet-mapping elements
- The listener Element
- The log Element
- The client-config Element
- The desktop-config Element
- The xel-config Element
- The language-config Element
- The session-config Element
- The system-config Element
- The zscript-config Element
- The device-config Element
- The error-page Element
- The preference Element
- The library-property Element
- The system-property Element