Component keeping track of all user actions that are triggered in
components that are registered to this component. This component allows for undo
& redo of the specified actions, whilst being aware of the
datasynchronization with a backend data store.
Class Model represents a data model which can retrieve data from a
data source. This data can be edited, partially loaded, extended and resetted to
it's original state.
Copies a data node to the dataset of this
component.
Moves a data node to the dataset of this
component.
Removes (selected) {@info TraverseNodes "Traverse Node(s)"}
from the data of this component.
Adds a new {@info TraverseNodes "Traverse Node(s)"} to the
data of this component.
Changes the data presented as the caption of a specified
{@info TraverseNodes "Traverse Node(s)"}. If none is specified the indicated
node is used.
Adds or Updates data loaded in this component based on a
previously forked copy of template data.
Rolls back the started transaction for changing the data of
this component.
Starts a transaction for this component. This forks the
currently bound data and allows for changes to be made which can later be
disgarded or committed.
Component displaying a skinnable rectangle which can contain other JML
components.
Component displaying the rendered contents of an
URL.
Component displaying a clickable rectangle that visually confirms the
user interaction and executes a command when clicked.
Component displaying a clickable rectangle that visually confirms the
user interaction and executes a command when clicked.
Component displaying a clickable rectangle that visually confirms the
user interaction and executes a command when clicked.
Component displaying a clickable rectangle having two states which can
be toggled by user interaction.
Virtual component acting as a parent for a set of child components but
only draws it's children. It doesn't have any representation
itself.
Component giving the user a visual choice of several colors presented
in a grid.
Component containing other components that are hidden by
default.
Component providing a sortable, selectable grid containing scrollable
information. Grid columns can be reordered and resized.
Non-visual component providing databinding functionality
only.
Component allowing a user to select a value from a list which is only
displayed on request by the user.
Component showing an error message when the attached component is in
erroneous state and has the invalidmsg="" attribute specified. In most cases the
errorbox component is implicit and will be created automatically.
Component displaying a list of options which might be selected. This
component is optimized for large number of items (1000+) and has been tested with
more than 100,000 items.
Component allowing the user to upload a file to a server. Whilst
uploading this component shows a virtual progressbar. The component also provides a
visual representation of the uploaded file.
Component allowing the user to upload a file to a server. Whilst
uploading this component shows a virtual progressbar. The component also provides a
visual representation of the uploaded file.
Component displaying the contents of a .swf (adobe flash)
file.
Component displaying a frame with a title containing other
components.
Databound component displaying it's textual content directly in the
position it's placed without drawing any containing elements.
Databound component displaying it's textual content directly in the
position it's placed without drawing any containing elements.
Component displaying the contents of a JSLT transformation on the
bound dataset. This component can create a containing element when none is
provided.
Component displaying rectangle containing text usually specifying a
description of another component or user interface element. Optionally when clicked
it can set the focus on another JML component.
Component displaying a skinnable list of options which can be
selected. Selection of multiple items can be allowed. Items can be renamed
individually and deleted individually or in groups.
Component displaying a skinnable list of options which can be
selected. Selection of multiple items can be allowed. Items can be renamed
individually and deleted individually or in groups.
Component displaying a skinnable list of options which can be
selected. Selection of multiple items can be allowed. Items can be renamed
individually and deleted individually or in groups.
Component displaying a skinnable list of options which can be
selected. Selection of multiple items can be allowed. Items can be renamed
individually and deleted individually or in groups.
Component displaying a skinnable, draggable window with optionally a
min, max, edit and close button.
Component displaying a rectangle which displays different content
based on the page that is currently set as active.
Component displaying a rectangle which displays different content
based on the page that is currently set as active.
Component displaying a set of choices to the user which allows him/her
to pick a specific color. This component also gives the user a choice to add a
custom color.
Component displaying a picture.
Component displaying a rectangle consisting of one or more columns
which contain zero or more windows. Each window is loaded with specific content
described in a piece of JML also referred to as a "widget". Each widget can have
specific data loaded from a datasource. Each widget can be instantiated more than
once.
Component graphically representing a percentage value which time based
increases automatically. This component is ofter used to show the progress of a
process. The progress can be either indicative or exact.
Component displaying a rectangle which is one of a set of options the
user can choose to represent a value.
Component allowing for a set of JML tags to be repeated based on bound
data.
Component allowing the user to view and edit text in a rich text
format. This allows the user to make certain sections of the text bold, italic,
underlined and apply many other styles.
Component allowing the user to select a value from a range of values
between a minimum and a maximum value.
Component allowing the user to select a value from a range of values
between a minimum and a maximum value.
Component that sets the name of a state of the application. This state
is set by specifying the state of individual constituants and variables which can be
used in dynamic properties of JML components.
Component displaying a bar consisting of panels containing text and
icons. This component is usually placed in the bottom of the screen to display
context sensitive and global information about the state of the
application.
Component allowing special form functionality to a set of JML
components. Since v0.98 this component is alias for j:xforms offering xform
compatible strategies with relation to submitting the form's data. This component
also offers form paging, including validation between and over pages. Buttons placed
inside this component can contain an action attribute specifying wether they behave
as next, previous or finish(submit) buttons.
Component allowing special form functionality to a set of JML
components. Since v0.98 this component is alias for j:xforms offering xform
compatible strategies with relation to submitting the form's data. This component
also offers form paging, including validation between and over pages. Buttons placed
inside this component can contain an action attribute specifying wether they behave
as next, previous or finish(submit) buttons.
Component displaying a page and several buttons allowing a user to
switch between the pages. Each page can contain arbitrary JML. Each page can render
it's content during startup of the application or when the page is
activated.
Component displaying a rectangle containing arbritrary (X)HTML. This
component can be databound and use databounding rules to convert data into (X)HTML
using for instance XSLT or JSLT.
Component displaying a rectangular area wich allows a user to type
information. The information typed can be restricted by using masking. The
information can also be hidden from view when used in password mode. Furthermore by
supplying a dataset information typed can autocomplete.
Component displaying a rectangular area wich allows a user to type
information. The information typed can be restricted by using masking. The
information can also be hidden from view when used in password mode. Furthermore by
supplying a dataset information typed can autocomplete.
Component displaying a rectangular area wich allows a user to type
information. The information typed can be restricted by using masking. The
information can also be hidden from view when used in password mode. Furthermore by
supplying a dataset information typed can autocomplete.
Component displaying a rectangular area wich allows a user to type
information. The information typed can be restricted by using masking. The
information can also be hidden from view when used in password mode. Furthermore by
supplying a dataset information typed can autocomplete.
Component displaying the tinyMCE rich text editor. This component
functions as a wrapper to this popular editor allowing full integration in Javeline
PlatForm including databinding and markup support.
Component acting as the navigational instrument for any component
based on BaseTab. This component displays buttons which can be used to navigate the
different pages of for instance a Submitform or Pages component. This component is
page validation aware and can display current page progress when connected to a
Submitform.
Component displaying a bar containing Buttons and other JML
components. This component is usually positioned in the top of an application
allowing the user to choose from grouped tool buttons.
Component displaying data whilst being aware of it's tree like
structure and allowing for special interaction to walk and view the data in an
intuitive manner for the user.
Component displaying an area containing elements which can be freely
placed and moved in the two dimensional plane. Individual elements can be locked,
their z-indexes can be changed. This component allows for alignment of multiple
elements.
Component displaying the contents of a XSLT transformation on the
bound dataset. This component can create a containing element when none is
provided.
Object representing a Page in a Paged component.
Traverse Nodes are data nodes selected using the j:Traverse bind rule
and are looped through to create items which are represented within a databound JML
component.
place holder element, not functional yet