Using Zen Components
Contents
[Home]  [Next]
InterSystems: The power behind what matters   
Class Reference   
Search:    

Preface : 
  A.1 Zen Attribute Data Types
A.2 Zen Component Event Handlers
 
Chapter 1: 
  1.1 <tablePane>
1.2 Data Sources
1.2.1 Specifying an SQL Query
1.2.2 Generating an SQL Query
1.2.3 Referencing a Class Query
1.2.4 Using a Callback Method
1.2.5 Changing the Data Source Programmatically
1.3 Query Parameters
1.4 Table Columns
1.4.1 colName
1.4.2 OnDrawCell
1.5 Table Style
1.6 Conditional Style for Rows or Cells
1.7 Snapshot Mode
1.7.1 Fetching Data From the Server
1.7.2 Navigating Snapshot Tables
1.8 Column Filters
1.9 Column Links
1.10 User Interactions
1.10.1 Navigation Buttons
1.10.2 Navigation Keys
1.10.3 Sorting Tables
1.10.4 Selecting Rows and Columns
1.11 Table Refresh
1.12 Table Touchups
1.12.1 Data Values
1.12.2 Header and Body Alignment
Chapter 2: 
  2.1 Fonts for SVG
2.2 SVG Component Layout
2.2.1 <svgFrame>
2.2.2 <svgGroup>
2.2.3 <svgSpacer>
2.2.4 <rect>
2.3 SVG Component Attributes
2.4 Meters
2.4.1 Providing Data for Meters
2.4.2 Meter Attributes
2.4.3 <fuelGauge>
2.4.4 <indicatorLamp>
2.4.5 <lightBar>
2.4.6 <slider>
2.4.7 <smiley>
2.4.8 <speedometer>
2.4.9 <trafficLight>
2.5 Charts
2.6 <radialNavigator>
2.7 <ownerDraw>
Chapter 3: 
  3.1 Types of Chart
3.1.1 Bar Charts
3.1.2 Bubble Charts
3.1.3 Bullseye Charts
3.1.4 Combo Charts
3.1.5 Difference Charts
3.1.6 High/Low Charts
3.1.7 Line Charts
3.1.8 Percent Bar Charts
3.1.9 Pie Charts
3.1.10 Scatter Diagrams
3.1.11 Tree Map Charts
3.2 Providing Data for Zen Page Charts
3.2.1 Using a JavaScript Method
3.2.2 Using a Data Controller
3.2.3 Limiting the Data Set
3.3 Chart Layout, Style, and Behavior
3.3.1 Specifying Size and Position
3.3.2 Layout and Style
3.3.3 Plot Area
3.3.4 Markers
3.3.5 Legends
3.3.6 Titles
3.3.7 User Selections
3.4 Chart Axes
Chapter 4: 
  4.1 Forms and Controls
4.2 User Interactions
4.3 Defining a Form
4.4 Providing Values for a Form
4.5 Detecting Modifications to the Form
4.6 Validating a Form
4.7 Errors and Invalid Values
4.8 Processing a Form Submit
4.9 User Login Forms
4.10 Dynamic Forms
Chapter 5: 
  5.1 Control Attributes
5.2 Data Drag and Drop
5.3 Control Methods
5.4 Buttons
5.4.1 <button>
5.4.2 <image>
5.4.3 <submit>
5.5 Text
5.5.1 <label>
5.5.2 <text>
5.5.3 <textarea>
5.5.4 <password>
5.6 Selections
5.6.1 <checkbox>
5.6.2 <multiSelectSet>
5.6.3 <fileUpload>
5.6.4 <colorPicker>
5.6.5 <radioSet>
5.6.6 <radioButton>
5.7 Lists
5.7.1 <select>
5.7.2 <listBox>
5.7.3 <dataListBox>
5.7.4 <combobox>
5.7.5 <dataCombo>
5.7.6 <lookup>
5.8 Dates
5.8.1 <calendar>
5.8.2 <dateSelect>
5.8.3 <dateText>
5.9 Grid
5.9.1 <dynaGrid>
5.9.2 <dataGrid>
5.10 Hidden
Chapter 6: 
  6.1 Model
6.1.1 %ZEN.DataModel.ObjectDataModel
6.1.2 %ZEN.DataModel.Adaptor
6.2 Controller
6.2.1 <dataController>
6.2.2 <dataController> Attributes
6.2.3 <dataController> Methods
6.3 View
6.3.1 Data View Attributes
6.3.2 The Controller Object
6.3.3 Multiple Data Views
6.4 Constructing a Model
6.4.1 Step 1: Type of Model
6.4.2 Step 2: Object Data Model
6.5 Binding a <form> to an Object Data Model
6.5.1 Step 1: Data Controller
6.5.2 Step 2: Data View
6.5.3 Step 3: Initial Results
6.5.4 Step 4: Saving the Form
6.5.5 Step 5: Performing Client-side Validation
6.5.6 Step 6: Setting Values Programmatically
6.6 Adding Behavior to the <form>
6.6.1 Step 1: Opening a New Record
6.6.2 Step 2: Creating and Deleting Records
6.7 <dynaForm> with an Object Data Model
6.7.1 Step 1: <dynaForm> is Easy
6.7.2 Step 2: Converting to <dynaForm>
6.7.3 Step 3: Automatic Control Selection
6.8 <dynaForm> with an Adaptor Data Model
6.8.1 Step 1: Generating the Form
6.8.2 Step 2: Property Parameters
6.8.3 Step 3: Adding Behavior to the <dynaForm>
6.8.4 Step 4: Virtual Properties
6.9 Data Model Classes
6.9.1 Data Model Class Properties
6.9.2 Data Model Class Parameters
6.9.3 Data Model Property Parameters
6.9.4 Value Lists and Display Lists
6.9.5 Object Data Model Callback Methods
6.9.6 Virtual Properties
6.9.7 Controller Actions
6.9.8 Data Model Series
6.9.9 Custom Data Model Classes
Chapter 7: 
  7.1 Links
7.1.1 <link>
7.1.2 <locatorBar>
7.1.3 <locatorLink>
7.2 Menus
7.2.1 <menuItem>
7.2.2 <menu>, <hmenu>, and <vmenu>
7.2.3 <menuSeparator>
7.2.4 <accordionMenu>
7.3 Navigator
7.3.1 Creating and Sizing a <navigator>
7.3.2 Adding Content to the Navigator
7.3.3 Changing the Display and Appearance of Items
7.3.4 Editing Values in Items
7.3.5 Creating a Multiple Choice Item
7.3.6 Displaying HTML
7.4 Toolbar
7.5 Tabs
7.5.1 <tabGroup>
7.5.2 <lookoutMenu>
7.5.3 <tab>
7.6 Trees
7.6.1 <expando>
7.6.2 <dynaTree>
7.7 Filters
7.7.1 <buttonView>
Chapter 8: 
  8.1 Modal Groups
8.1.1 Static Modal Groups
8.1.2 Dynamic Modal Groups
8.1.3 Built-in Modal Groups
8.1.4 The show Method
8.1.5 <modalGroup> Attributes
8.2 Popup Windows
8.3 Dialogs
8.3.1 File Selection Dialog Window
8.3.2 Color Selection Dialog Window
8.3.3 Search Dialog Window
8.3.4 Creating a Dialog Window
8.3.5 Creating a Dialog Window Template
Chapter 9: 
  9.1 HTML Content
9.2 Framed Content
9.2.1 <iframe> Attributes
9.2.2 Images as Button Controls
9.2.3 Rendering Image Data Streams
9.3 Timer
9.4 Field Sets
9.5 Color Selector
9.6 Color Wheel
9.7 Repeating Group
9.8 Dynamic View
9.8.1 <dynaView> OnGetViewContents Callback Method
9.8.2 <dynaView> Attributes
9.9 Schedule Calendar
9.9.1 <schedulePane> OnGetScheduleInfo Callback Method
9.9.2 <schedulePane> Attributes
9.10 Finder Pane