WebSpeed
Developer’s Guide
Templates and Wizards
WebSpeed AppBuilder provides templates and wizards to assist you when you create new Web objects, HTML files, and SmartDataObjects. From the main window of the AppBuilder, choose File
New to see the list of templates and wizards that are available.
If you have a WebSpeed license, the Objects list displays only WebSpeed objects. If you have a license for the Unified AppBuilder product, the list also displays objects that you can use for Progress applications.
You can use the WebSpeed wizards to create Web objects without writing any HTML or SpeedScript code. The WebSpeed wizards prompt you for the necessary information and automatically generate the required code.
The WebSpeed wizards are:
- Report—Creates a tabular view of the database fields you specify. You can add navigation buttons for displaying the first, previous, next, and last set of records. You can also include a text entry field to allow the user to enter search criteria.
- Detail—Creates an updatable form to display database data, based on the selection criteria you specify. You can add transaction control buttons to allow users to add or delete records and to submit or reset changes.
- HTML Mapping—Maps form fields in an existing HTML file to database fields.
In addition to the wizards, the following templates are available:
- Main—A Welcome or a static text page for a WebSpeed application.
- CGI Wrapper—A Web object that dynamically generates HTML within the context of SpeedScript.
- Blank—A basic HTML file that includes an embedded SpeedScript section.
- Frameset—An HTML file that creates three frames (a banner and two columns). The template also contains markup that displays a message when the browser does not support frames.
- Report—An HTML file with preprocessor definitions for creating a tabular view of database fields with navigation buttons.
- Table—A file for formatting database results into an HTML table. This is not a stand-alone file since it does not contain all the required HTML tags. It is meant to be inserted into another HTML file.
Copyright © 2004 Progress Software Corporation www.progress.com Voice: (781) 280-4000 Fax: (781) 280-4095 |