IRISLIB database
_.ZEN.Component Namespace Reference

Documentation for the _.ZEN.Component package. More...

Classes

class  abstractComboBox
 This is an abstract base class that provides common functionality to the various combobox controls (such as <class>combobox</class> and <class>dataCombo</class>). More...
 
class  abstractDragGroupMgr
 ZEN.Component.abstractDragGroupMgr This is a parent class to house common functionality for all of the activeGroups that are expected to have instances of DragGroup as their only immediate children More...
 
class  abstractGroup
 Abstract container component. More...
 
class  abstractListBox
 This is an abstract base class that provides common functionality to the various listBox controls. More...
 
class  abstractPage
 Represents a page within a Zen application. More...
 
class  accordionMenu
 Implements a simple HTML5 accordion menu component. More...
 
class  activeGroup
 This is the base class for all groups whose geometry is managed by the client geometry manager. More...
 
class  activeHGroup
 ZEN.Component.activeHGroup The active horizontal group is a client-side (JavaScript-heavy) container widget designed for creating binary partitions of an area of the active display. More...
 
class  activeVGroup
 ZEN.Component.activeVGroup The active vertical group is a client-side (JavaScript-heavy) container widget designed for creating binary partitions of an area of the active display. More...
 
class  button
 Button control. More...
 
class  buttonBar
 ZEN.Component.buttonBar More...
 
class  buttonBarItem
 ZEN.Component.buttonBarItem More...
 
class  buttonView
 This Zen component displays a set of text buttons displayed within a table. More...
 
class  calendar
 A calendar control. More...
 
class  canvas
 HTML5 Canvas Element. More...
 
class  checkbox
 Boolean checkbox control
This uses an HTML input=check control plus it displays a caption (<property>caption</property>) next to the checkbox and detects user mouse click on caption. More...
 
class  colorPane
 Color selection pane. More...
 
class  colorPicker
 A simple color selection control. More...
 
class  combobox
 A <class>combobox</class> is a specialized type of <class>abstractComboBox</class> that presents the user with a pre-defined set of options. More...
 
class  component
 This is the base class for all visual, HTML-based Zen components. More...
 
class  composite
 Base class for composite components. More...
 
class  contextMenu
 ZEN.Component.contextMenu More...
 
class  control
 Base class for controls. More...
 
class  corkboard
 ZEN.Component.corkboard More...
 
class  csComboBox
 ZEN.Component.csComboBox More...
 
class  csComboBoxItem
 ZEN.Component.csComboBoxItem More...
 
class  csMenuBar
 ZEN.Component.csMenuBar More...
 
class  csMenuBarItem
 ZEN.Component.csMenuBarItem More...
 
class  csMenuItem
 ZEN.Component.csMenuItem More...
 
class  csMenuSeparator
 ZEN.Component.csMenuSeparator More...
 
class  cssGroup
 A group designed to have its children positioned using CSS techniques rather than via HTML. More...
 
class  dataCombo
 A <class>dataCombo</class> is a specialized type of <class>abstractComboBox</class> that presents the user with a set of options that are provided by querying the database. More...
 
class  dataGrid
 Implements a component for viewing and editing tabular data. More...
 
class  dataListBox
 This is a listBox that gets its list from an SQL query. More...
 
class  dataView
 This abstract class defines the common interface needed by dataView components (the View part of the Model-View-Controller architecture). More...
 
class  dateSelect
 A specialized input control for handling date values. More...
 
class  dateText
 Input control specialized for handling date values. More...
 
class  desktop
 This is a desktop group. More...
 
class  dragGroup
 A specialized type of group that can be placed within a desktop group. More...
 
class  dynaForm
 A dynaForm (dynamic form) is a specialized type of <class>form</class> that displays form whose controls are drawn automatically based on the contents of <class>dataController</class> associated with the form. More...
 
class  dynaGrid
 An editable grid control. More...
 
class  dynaTree
 This component draws an HTML tree control based on executing a user-provided callback method. More...
 
class  dynaView
 This component draws a dynamic view box based on executing a user-provided callback method. More...
 
class  expando
 Specialized group that provides the ability to show or hide its children. More...
 
class  fieldSet
 fieldSet group. More...
 
class  fileUpload
 File upload control. More...
 
class  form
 Form component. More...
 
class  group
 Container component. More...
 
class  hbutton
 ZEN.hbutton More...
 
class  helpBox
 This component displays a small area in which a component help message can be displayed. More...
 
class  hgroup
 A group with a default horizontal layout. More...
 
class  hidden
 Hidden control. More...
 
class  hmenu
 This is a specialized subclass of the <class>menu</class> component that draws a horizontal menu. More...
 
class  html
 HTML component. More...
 
class  iframe
 This is a simple wrapper for the HTML IFRAME component. More...
 
class  image
 Simple image control. More...
 
class  label
 Simple label control. More...
 
class  link
 link component. More...
 
class  listBox
 This is a listBox control implemented using HTML primitives. More...
 
class  listControl
 Base class for controls that display a list of values. More...
 
class  locatorBar
 This component displays a locator bar; a set of links displayed along the top of a page to indicate where the page is located within the application. More...
 
class  loginForm
 Login Form component. More...
 
class  lookoutMenu
 This is a specialized type of tabGroup that implements a "lookout" menu: a set of buttons stacked atop one another, one for each tab. More...
 
class  lookup
 This is a specialized lookup control that provides a way to select a value from a list of options. More...
 
class  menu
 Specialized group for defining menus. More...
 
class  menuCell
 This is an internal, abstract class that is used to provide some commonality between <class>menu</class> and <class>menuItem</class>. More...
 
class  menuItem
 Defines an item within a <class>menu</class>. More...
 
class  menuSeparator
 Simple separator that can be placed within a <class>menu</class> to provide separation between menu items. More...
 
class  modalGroup
 Specialized group for creating a set of modal components displayed within a page. More...
 
class  multiSelectSet
 This is a specialized control that displays a set of checkBoxes based on a list of values. More...
 
class  navigator
 The navigator component creates a combination navigation and simple settings interface similar to that found on mobile devices. More...
 
class  object
 Base class for all ZEN components. More...
 
class  objectBrowser
 Displays the set of active components on a ZEN page within a simple tree. More...
 
class  objectInspector
 Displays contents of a given client component. More...
 
class  page
 Represents a page within a Zen application. More...
 
class  pane
 The pane component is a specialized type of group that is useful for defining a common layout (or template) in a base class and providing content within a subclass. More...
 
class  password
 Simple password input control. More...
 
class  querySource
 This abstract class provides a standard interface for creating a <class>ResultSet</class> object that a component can then use to supply itself with data. More...
 
class  radioButton
 radio button control. More...
 
class  radioSet
 This is a specialized control that displays a complete set of radio buttons based on a list of values. More...
 
class  repeatingGroup
 A specialized group that repeats its contents based on run-time data. More...
 
class  select
 A select list control. More...
 
class  simpleTablePane
 This component draws an HTML table based on the contents of a query. More...
 
class  snapGrid
 ZEN.Component.snapGrid is a dynamic layout control designed to organize dragGroups in a tiled layout with an automatic snap to grid feature. More...
 
class  spacer
 This component is used to insert space between other components. More...
 
class  submit
 A submit button. More...
 
class  tab
 A specialized group that defines a tab within a <class>ZEN.Component.tabGroup</class>. More...
 
class  tabFrame
 ZEN.Component.tabFrame More...
 
class  tabGroup
 A specialized group used to enclose a set of overlayed tabs. More...
 
class  tableNavigator
 This composite component provides a set of navigation buttons for a <class>ZEN.Component.tablePane</class>. More...
 
class  tableNavigatorBar
 This composite component displays a navigation bar (paging information and links to pages) for a <class>ZEN.Component.tablePane</class>. More...
 
class  tablePane
 This component draws an HTML table based on the contents of a query. More...
 
class  text
 Simple text input control. More...
 
class  textarea
 Multi-line text input control. More...
 
class  timer
 Client-side timer object. More...
 
class  titleBox
 This is a simple box that dispays a title and an optional subtitle. More...
 
class  titlePane
 Simple title pane. More...
 
class  toolbar
 Implements a simple HTML5 toolbar component. More...
 
class  vgroup
 A group with a default vertical layout. More...
 
class  vmenu
 This is a specialized subclass of the <class>menu</class> component that draws a vertical menu. More...
 

Detailed Description

Documentation for the _.ZEN.Component package.