Using Zen Components
Contents
 
   
Server:docs1
Instance:LATEST
User:UnknownUser
 
-
Go to:
Search:    

 
Contents

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