Abstract Editor
Superclass of a set of editor classes that should become the default editors by wm 6.2Accordion Layers
The Accordion widget is a Layers widget (see the Layers widget) for adding accordion layers. If you decide you don't want to use accordion layers, you can easily switch to another style of layer by changing the layersType property.Application
The Application class is the parent class for all projects.Bevel
This widget creates a fixed border between two widgets.Busy Button
A button with a status indicator to show whether a particular service call - such as a database query - has completed.Button
The button widget triggers an action when it is clicked.Calendar
Displays a month calendar, allowing user to select a particular date. Where the date widget is a popup calendar, the calendar widget display the calendar at all times.Checkbox
Allows a user to enter input by checking a box.Check Box Editor
WARNING: This widget is deprecated; please use CheckBox instead!Color Picker
Allows user to select a color from a palette.Component
This is the base class of all things your liable to directly interact with in your wavemaker application.Composite Publisher
The composite publisher allows you to create a single widget that contains other widgets, for example a login widget.Container
A container is the parent class of all types of page elements used to contain a set of other page elements. A container widget can contain other widgets. Examples include panels, layers and pages.Content
The content widget can display html content that has been entered into the source code Markup tab.Control
This is the basic widget class; all page elements that go on the screen are subclasses of ControlCurrency
Allows user to enter a currency value with two decimal places, such as $76.20. Performs validation so user can only enter a valid number.Currency Editor
WARNING: this widget is deprecated. Please use Currency instead.Currency Formatter
Provides options for turning a string into a currency stringDashboard
Dashboard widgets can create portal-style layout made up of a number of small windows that each display different information, like MyYahoo.Data Formatter
This class serves only as a superclass for classes that will format different kinds of data. The default formatter is used to display text.Data Grid
WARNING: This widget is deprecated; please use DojoGrid instead!Data Grid Column
WARNING: This widget is deprecated; please use DojoGrid instead!Data Navigator
This is a specialized widget for use with LiveForms and Grids that allows the user to move through a list of records, similar to the record navigation feature of MS Access and FileMaker.
Date
An editor for entering in a dateDate Editor
WARNING: This widget is deprecated; please use Date instead!Date Formatter
This class provides some options to format a string of text into a date.Date Time
Provides an editor for entering a date and time, such as 7/29/11 4:00 PMDate Time Formatter
Provides a superclass for DateFormatter and TimeFormatter; both of which use the same set of properties.Designable Dialog
This dialog is a normal dialog at runtime; but at design time, this dialog is treated as part of the designer's canvas. You can drag and drop widgets here, edit their properties and events, and do everything in this dialog that you do to your main page.Dialog
A dialog is a popup box or window.Dijit Designer
If there is a dojo dijit that you've found in either the dijit or dojox packages that you want to use in Studio, drag a DijitDesigner onto your canvas and enter the dijit's class name into the dijitClass property. For example, you could enter dijit.form.Button to use a dojo button instead of a WaveMaker button; you could enter dijit.Calendar and use the dojo calendar with just enough wavemaker code around it to allow it to exist within a widget. If you find a dijit that you expect to use repeatedly, after filling out the properties for your sample dijit (entering dijitClass and other properties specific to that class), you can click the "dijitPublish" operation in the properties panel and a new class will be generated, added to your palette (under the Dijits group), and a class added to your common/packages/wmdijit folder. You can now do two things:- Reuse this dijit throughout all of your projects
Dojo Chart
The Dojo Chart widget is currently in beta.Dojo File Upload
Allows a user to upload files to the server, such as images.Dojo Fisheye
Allows user to select from a set of pictures or icons.Dojo Flash File Upload
Allows user to upload multiple files to the server.Dojo Gauge
Creates a gauge for visualizing valuesDojo Grid
Grid widgets show tabular data, such as data from a database table or query.Dojo Menu
The DojoMenu widget.Draggable Tree
This is a tree that lets users drag nodes around. Examples of DraggableTree can be seen in studio's model and in the MenuDesigner.Editor
WARNING: This widget is deprecated; please use specific typed editors instead such as Text Editor!Edit Panel
The EditPanel Widget is automatically placed inside a LiveForm and holds buttons to perform create, update and delete operations.Evaluation Formatter
Advanced widget used to format strings such as currency and date strings.Fancy Panel
Also known as Titled Panel. This is a panel with its own titlebar header.Feed List
Displays information from an RSS feed.Generic Dialog
A dialog is a popup window that displays text and can be dismissed by the user.Html
Displays HTML content.IFrame
Display web content.Image List
The ImageList class represents a single image that contains a grid of icons.Json Status
Indicates network activity generated by your application.Label
The label displays text on the page.Large Text Area
Enables a user to enter in multiple lines of text.Layer
Layers
The Layers widget is a container for individual layers. Layers are containers similar to pages but with a different scope and more flexible and efficient navigation possibilities (About Pages and Layers).Layout
The Layout widget is a container for other widgets.Link Formatter
Provides options for how a string will be turned into a linkList
Displays a list of information. Each row of the list may be selected and is exposes as the selectedItem of the List. Use the dataSet property to assign the data source for the List. If the source has multiple fields for each item in the list then the list will display multiple fields of information. Also see: DataGrid widget.List Item
Represents a row in a wm.ListList Viewer
The list viewer is a beta widget that provides a very flexible way to present a list of results. It is more flexible than a grid but also more complex to set up.Live Form
The LiveForm widget automates the creation of forms that create, update and delete data in an underlying data table.Live Panel
Live Variable
A Live Variable holds the result of a database query.Logout Variable
The LogoutVariable is a pre-defined variable that logs a user out from an application and sends them back to the login page.Lookup
A Lookup widget is a select editor for setting related data in a form. For example, it can be used to select which department an employee works in.Lookup Editor
WARNING: This widget is deprecated; please use Lookup instead!Navigation Call
This non-visual component navigates between application layers and pages.Number
Represents a text field for entering numerical data along with range validation and formatting.Number Editor
WARNING: This widget is deprecated; please use Number instead!Number Formatter
This class provides options for formatting numerical dataObject
Base class for all wavemaker objectsObject Tree
Generates a tree from from a a list of items and sub-items. The data property is used to specify the items to be displayed.Page
Represents a page in your application. While pages can appear within other pages, they each contain their own name spaces and can be designed as individual modules.Page Container
This widget can display other pages. This is a very effective way to manage a large project. Create a tab on the home page and in each tab layer put a page container.Page Dialog
This class represents a PageContainer in a Dialog. Any dialog that involves a lot of widgets and code should be placed in its own page and loaded as a Page Dialog. Why? Because it helps to modularize your design and make it cleaner and more maintainable. The main property/method you'll need is pageName/setPageName, which tells the PageDialog what page to load.Panel
The panel is used to group together sets of components.Picture
This widget displays pictures from local images or urls.Popup Menu
A PopupMenu opens a menu in a new popup window or dialog box.Popup Menu Button
The popup menu button provides a combination of a select menu and a button. Click the select arrow icon to choose the operation that will be invoked by the button, then click the button to invoke that operation.Progress Bar
Displays progress bar showing percent complete.Property
When creating a composite (using the CompositePublisher) each wm.Property represents one property of one component within your page that users of your composite can edit.Property Tree
This tree lets you display data from a database in a flexible way. For example, a tree widget can show a list of departments along with the employees for each department.Radio Button
Enables a user to select from a group of choices represented by checkboxes or radio buttons.Radio Button Editor
WARNING: This widget is deprecated; please use Radio Button instead!Regular Expression Formatter
This class provides options for transforming a string using regular expressions.Related Editor
The RelatedEditor widget is used to represent related data within a LiveForm. For a one-to-many relationship, the data is represented in a grid. For a one-to-one relationship, the data is represented using a sub-form or lookup editor (similar to a select editor).Rich Text
An editor that allows users to create formated/styled text similar to entering text into a word processor.Select Editor
WARNING: This widget is deprecated; please use Select Menu instead!Select Menu
The Select Menu widget provides a way for users to select an item from a drop-down list of choices.Service Variable
Service variables hold data from calling web services, database queries and Java methods.Simple Form
A Simple Form is an automated way to create a form with all of the fields required by the database but without edit panel buttons to create, update and delete new records.Slider
Represents a drag and drop widget for selecting a number in a specified rangeSlider Editor
WARNING: This widget is deprecated; please use Slider instead!Spacer
This widget is used to put space between other widgets.Splitter
This widget creates a movable border between two widgets. The trick with a splitter is that one of the two widgets that are being split needs to have its width or height set to 100% and the other widget needs its width or height set to a specific px value.Stocks
Displays stock information for ticker provided.Tab Layers
The TabLayers widget is a Layers widget (Layers) for adding tabbed layers. If you decide you don't want to use tabbed layers, you can easily switch to another style of layer by changing the layersType property.Template
A template is a collection of widgets that can be dragged onto the canvas. There are predefined templates and user-defined templates.Template Publisher
The Template Publisher provides a way for a user to define their own custom templates.Text
An editor widget that accepts text input.Text Area Editor
WARNING: this widget is deprecated. Please use Rich Text instead.Text Editor
WARNING: this widget is deprecated. Please use Text instead.Ticker
Displays text and moves it across the screen. Useful for displaying stock ticker information or other changing data.Time
An editor for entering in time of dayTime Editor
WARNING: This widget is deprecated; please use Time instead!Time Formatter
Provides some options for formatting a string into time.Timer
Use the timer component to schedule something to happen after a short delay, or to schedule something to happen periodically.Toast
Creates a popup window that displays a text message for a short period of time.Toggle Button
This is a button which changes to a clicked or active state when pressed. Pressing the button a second time returns it to the inactive state.Tree
WARNING: This widget is deprecated; please use Property Tree or Object Treeinstead!Tree Node
WARNING: This widget is deprecated; please use Property Tree or Object Treeinstead!Twitter Feed
Displays the twitter feed for a particular twitter user or topic.Type Definition
Enables a developer to define their own type, for example to display data in a grid.Type Definition Field
A wm.TypeDefinition consists of a set of wm.TypeDefinitionFields that describe the fields for the type.Variable
This is a non-visual component for storing data values. The data values can be specified as:- Simple data type: string, number, boolean, etc.
- Name/Value list for select editor: using json
- Complex data type for database and web service data: using json
Weather
Weather gadget displays forecast for region defined by zip code.Wizard Layers
This widget simplifies the task of creating layers to implement a multi-step process. For example, wizardlayers provides a way to implement a sign up registration process where there are a number of questions to ask in step 1 before moving on to step 2.You Tube
Display YouTube gadget._Base Editor
WARNING: This widget is deprecated._Check Box Editor
WARNING: This widget is deprecated._Currency Editor
WARNING: This widget is deprecated._Date Editor
WARNING: This widget is deprecated._Lookup Editor
WARNING: This widget is deprecated._Number Editor
WARNING: This widget is deprecated._Radio Button Editor
WARNING: This widget is deprecated._Select Editor
WARNING: This widget is deprecated._Slider Editor
WARNING: This widget is deprecated._Text Area Editor
WARNING: This widget is deprecated._Text Editor
WARNING: This widget is deprecated._Time Editor
WARNING: This widget is deprecated.
on 05/07/2011 at 12:41


