Zen pages are Caché classes that extend %ZEN.Component.pageOpens in a new window. A typical Zen page contains the following elements:
The class parameters include
Properties defined within the class whose names do not begin with “%” become part of the page object and can be accessed by methods on the page. Properties can be any data type, however Zen provides a set of data types tailored for use within a Zen page. See the note below for more information.
An XML block that contains page-specific style information in the form of Cascading Style Sheet (CSS) style definitions.
An XML block that specifies the components and the layout for the page. XML elements represent the components as well as define the layout.
Three different types of methods: