Learn By Example
This section provides a range of example Meta extensions that demonstrate the use of different functionality and features available.
- Binding Data Objects to Html Elements
- Binding Data Objects to Controls
- Binding Data Objects to Multi Framed Windows
- Binding Function Objects to Html Element Events
- Dialogs
- Windows
- Windows, Toolbars, Controls and Menus
- Reports and Printing
- Canned Objects
- Basic Scripting
- Scripting Objects
- Script Synchronisation
- HTML Script Extensions
- Parameters
Binding Data Objects to HTML Elements
This sample Meta extension demonstrates binding scalar and array data objects to different types of HTML elements. As with all of the code samples data synchronization and data persistence functionality is provided by default.
Package Link 
Binding Data Objects to Controls
This sample Meta extension demonstrates binding an array data object to a Windows Media Player control.
Package Link 
Binding Data Objects to Multi Framed Windows
This sample Meta extension demonstrates binding data objects to a multi framed window. The process is identical to binding to a normal window, dialog or report.
Package Link 
Binding Function Object to HTML Element Events
This sample Meta extension demonstrates binding function objects to the events raised by HTML elements.
Package Link 
Dialogs
This sample Meta extension demonstrates the different types of dialogs that are available which include modal dialogs, modeless dialogs, timer dialogs, frameless dialogs, redirection dialogs, dialogs with toolbars and context menus and finally parent child dialogs. What is a redirection dialog? Find out, try the sample.
Package Link 
Windows
This sample Meta extension demonstrates using a start, home and end window. The start window is displayed when the application first starts up. The home window is displayed in repsonse to the Meta applicaiton toolbar button being selected. The URL associated with the end window is navigated to when the application exits.
Package Link 
Windows, Toolbars, Controls and Menus
This sample Meta extension demonstrates working with multiple windows containing toolbars and menus. The toolbars incorporate various controls including buttons, drop buttons, button menus, image controls, animated image controls, edit boxes, and combo boxes. Data binding, data synchronization, data persistence and simple scripting are also demonstrated.
Package Link 
Reports and Printing
This sample Meta extension demonstrates creating a custom report and A) printing the report directly to the printer, B) prompting the user with a printing setup dialog before printing and C) print previewing the report.
Package Link 
Canned Objects
This sample Meta extension demonstrates using canned objects to create a simple File menu, navigate the browser, implement undo/redo functionality and minimize and restore dialogs.
Package Link 
Basic Scripting
This sample Meta extension demonstrates basic scripting and support for different scripting languages with Javascript, PerlScript and VBScript used. PerlScript requires the the PerlScript script engine to be installed. This is available as part of ActivePerl language which can be downloaded for free from www.activestate.com.
Package Link 
Scripting Objects
This sample Meta extension demonstrates using Meta's data, view, function and IE scripting objects.
Package Link 
Script Synchronisation
This sample Meta extension demonstrates synchronising the execution of multiple scripts declared as script function objects.
Package Link 
HTML Script Extensions
This sample Meta extension demonstrates extending the HTML of an existing web page (providing functionality similar to GreaseMonkey) using a script function object.
Package Link 
Parameterising Objects
This sample Meta extension demonstrates dynamically changing a dialog view object and script function object during the runtime of an application using object parameters.
Package Link 