template_banner.gif

Author: A J Marston
Date Created:5th May, 2000
Date Changed:4th April, 2002
Version: 01.010.000

Valid HTML 4.01!   Valid CSS!


Copyright Notice
Amendment History
Introduction
Purpose
What are Templates?
What are Component Templates?
Generic Objects
Standard Form Layout
Action Buttons
Navigation Buttons
Profile Area
Column Buttons
Application Objects
Local Constants
Component Variables
Trigger Code
Form Triggers and Inheritance
Entity Triggers
Field Triggers
Conventions
The Menu-Parent-Child Hierarchy
Communication between Menu and Parent
Communication between Parent and Child
Communication between Child and Parent
Use the postmessage/sendmessage command
Activate a custom operation
Creating a Component Template
Define Component Template
Define Generic Entity
Defining Proc Code
Generic Triggers
Local Proc Modules
Referencing Generic Entities
Referencing Generic Fields
Creating a Component from a Component Template
Selecting a Template
The Object Binding screen
Proc Code
Losing/Regaining Trigger Inheritance
Choosing which Component Template to use
A single Multi-Purpose function
A group of Single-Purpose functions
Options available with LIST forms
'List' to 'Select'
'Select' to 'List'
Various 'Selects' to 'List'
Options available in One-to-Many relationships
A Single Foreign Entity
Multiple Foreign Entities
A Child form being shared by Different Parents

Standard Component Templates

Add / Create Forms
Add 1 - add an occurrence
Add 2 - add a MANY in a ONE-to-MANY relationship
Auxiliary Forms
Auxiliary 1 - read access only
Auxiliary 2 - read/write access
Close Forms
Close 1 - End-of-session processing
Control Forms
Control 1 - add an occurrence
Control 2 - add a MANY in a ONE-to-MANY relationship
Control 3 - read/write access
Delete Forms
Delete 1 - delete occurrence unless there are subordinates
Delete 2 - delete occurrence including subordinates
Delete 3 - validate occurrence for deletion
Enquire / Read / Display Forms
Enquire 1 - display an occurrence
Enquire 2 - display an occurrence, with navigation bar
Enquire 3 - display MANY in a ONE-to-MANY relationship
Enquire 4 - display MANY in a ONE-to-MANY relationship, with navigation bar
FrontEnd Forms
FrontEnd 1 - without passed parameters
FrontEnd 2 - with passed parameters
Hidden Forms / Services
Hidden 1 - single operation, read only
Hidden 2 - single operation, store with commit
Hidden 3 - single operation, store without commit
Hidden 4 - multi-operation
List / Browse Forms
List 1 - list occurrences, with profile area, with navigation bar
List 2 - list MANY in a ONE-to-MANY, with navigation bar
List 3 - list MANY in a ONE-to-MANY, without navigation bar
List 4 - list occurrences, without profile area, with navigation bar
List 5 - list MANY in a ONE-to-MANY-to-ONE, with navigation bar
List 6 - list a ONE-to-MANY with multiple occurrences of ONE
Miscellaneous Forms
Help - Show Help Text
Helpa - Help About
Helpm - Maintain Help Text
Message - Message Object
Reload - Reload Data from TXT files
Unload - Unload Data to TXT Files
Version - Display Proc Version Numbers
Multi-Purpose Forms
Multi 1 - Maintain occurrences, multiple occurrence display
Multi 2 - Maintain occurrences, single occurrence display
Multi 3 - Maintain MANY in a ONE-to-MANY relationship
Multi 4 - Maintain MANY in a ONE-to-MANY-to-ONE relationship
Multi 4a - Maintain MANY in a ONE-to-MANY-to-ONE, with checkbox
Multi 4b - Maintain MANY in a ONE-to-MANY-to-ONE, with checkbox, with profile area
Multi 4c - Maintain MANY in a ONE-to-MANY-to-ONE, with navigation bar
Multi 5 - Maintain MANY in a ONE(a)-to-MANY-to-ONE(b), with dynamic list for ONE(b)
Multi 5a - Maintain MANY in a ONE(a)-to-MANY-to-ONE(b), with dynamic list for ONE(a)
Popup / Picklist Forms
Popup 1 - List occurrences
Popup 2 - List occurrences, with profile area
Popup 3 - List occurrences, with profile area, with navigation bar
Popup 4 - List MANY in a ONE-to-MANY relationship
Popup 5 - List MANY in a ONE-to-MANY relationship, with navigation bar
Selection Forms
Select 1 - Pass profile to LIST form
Select 2 - Pass XML stream to LIST form
Tab Forms
Tab Read Parent
Tab Read Child
Tab Write Parent
Tab Write Child
Tree Forms
Tree 1 - display Tree details, with navigation bar
Tree 2 - display Tree details, without navigation bar
Tree Popup 1 - Select a Tree Node
Tree Service (Nodes) - retrieve Node details
Tree Service (Leaves) - retrieve Leaf details
Update / Modify Forms
Update 1 - update a single occurrence
Update 2 - update Control records

copyright.gif http://www.tonymarston.net