Appxweb Meta
Home > Developer > Learn By Example

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

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 Button: Meta 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 Button: Meta 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 Button: Meta 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 Button: Meta 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 Button: Meta 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 Button: Meta 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 Button: Meta 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 Button: Meta 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 Button: Meta 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 Button: Meta Package Link


Scripting Objects

This sample Meta extension demonstrates using Meta's data, view, function and IE scripting objects.

Package Link Button: Meta Package Link


Script Synchronisation

This sample Meta extension demonstrates synchronising the execution of multiple scripts declared as script function objects.

Package Link Button: Meta 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 Button: Meta 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 Button: Meta Package Link