docs.intersystems.com
Using Zen Components
Contents
[Home]
[Next]
Caché Web Development
>
Using Zen Components
Search
:
Preface :
About This Book
A.1 Zen Attribute Data Types
A.2 Zen Component Event Handlers
Chapter 1:
Zen Tables
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:
Zen and SVG
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:
Zen Charts
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:
Zen Forms
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:
Zen Controls
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:
Model View Controller
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:
Navigation Components
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:
Popup Windows and Dialogs
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:
Other Zen Components
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
Send us comments on this page
Copyright
© 1997-2019 InterSystems Corporation, Cambridge, MA