class |
AddRowLink |
Used inside an AjaxFormLoop component to spur the addition of a new
row.
|
class |
AjaxFormLoop |
A special form of the Loop
component that adds Ajax support to handle adding new rows and removing
existing rows dynamically.
|
class |
Alerts |
Renders out an empty <div> element and provides JavaScript initialization to make the element
the container for alerts.
|
class |
Any |
Turns any arbitrary (X)HTML element into a component.
|
class |
BeanDisplay |
A component that displays the properties of a bean (or POJO, or any object with properties) as a
simple HTML definition list.
|
class |
BeanEditForm |
A component that creates an entire form for editing the properties of a particular bean (or POJO, or any object
with properties).
|
class |
BeanEditor |
A component that generates a user interface for editing the properties of a bean (or POJO,
or any object with properties).
|
class |
Delegate |
A component that does not do any rendering of its own, but will delegate to some other object that can do rendering.
|
class |
Dynamic |
The Dynamic component allows a component to render itself differently at different times, by making use of
an external template file.
|
class |
Error |
Provides a client-side element to contain validation errors; this renders as a <p class="help-block"> .
|
class |
FontAwesomeIcon |
|
class |
Form |
An HTML form, which will enclose other components to render out the various
types of fields.
|
class |
FormFragment |
A FormFragment is a portion of a Form that may be selectively displayed.
|
class |
Glyphicon |
|
class |
Grid |
A grid presents tabular data.
|
class |
GridColumns |
Renders out the column headers for the grid, including links (where appropriate) to control column sorting.
|
class |
Hidden |
Used to record a page property as a value into the form.
|
class |
Label |
Generates a <label> element for a particular field.
|
class |
LinkSubmit |
Generates a client-side hyperlink that submits the enclosing form.
|
class |
LocalDate |
Used to present a date, formatted in the time zone of the client browser.
|
class |
Loop<T> |
A basic looping component; loops over a number of items (provided by its source parameter), rendering its body for each
one.
|
class |
Output |
A component for formatting output.
|
class |
ProgressiveDisplay |
A component used to implement the progressive
enhancement web design strategy; the component renders itself with a
simplified initial content (i.e., "loading
...") and an Ajax request then supplies the component's true body.
|
class |
RemoveRowLink |
Used inside a AjaxFormLoop to remove the current row from the loop.
|
class |
Submit |
Corresponds to <input type="submit"> or <input type="image">, a client-side element that can force the
enclosing form to submit.
|
class |
TimeInterval |
Used to present an interval value using Moment.js's from() or fromNow() functions.
|
class |
Zone |
A Zone is portion of the output page designed for easy dynamic updating via Ajax or other client-side effects.
|