|FRAMES NO FRAMES|
<%@ taglib prefix="ace" uri="http://www.icefaces.org/icefaces/components" %>
<anyxmlelement xmlns:ace="http://www.icefaces.org/icefaces/components" />
|Tag Library Information|
|Display Name||ICEfaces ACE Components|
|accordionPane||The AccordionPane is a component used by accordion as a container to display contents.
For more information, see the AccordionPane Wiki Documentation.
|accordion||The Accordion is a container component that displays contents in a stacked format. Keyboard interaction is supported when the accordion is focused and works by pressing the space or enter keys on the highlighted pane to open/close it and using the arrow keys to move up or down across the panes.
For more information, see the Accordion Wiki Documentation.
|schedule||A calendar with month, week, and day views that displays events and information about them. There are multiple ways to configure the component for a more custom user experience including scrolling, side bar location, event details display mode, tooltip, twelve-hour clock, default duration, enhanced styling and others. The component uses instances of org.icefaces.ace.model.schedule.ScheduleEvent to represent events. The dates must be stored internally in UTC time. They are converted to the time zone specified by the 'timeZone' attribute to display to the user. The class org.icefaces.ace.component.schedule.ScheduleUtils contains utility functions to help with conversion.
|notificationPanel||The Notification Panel is a component that displays a multipurpose fixed positioned panel for notification. Any group of JSF content can be placed inside notification panel. If position of panel is out of place, try putting it as last child of body.
For more information, see the NotificationPanel Wiki Documentation.
|theme||The theme component can be used to change the ACE ThemeRoller theme used by the page this component is defined in.
For more information, see the Theme Wiki Documentation.
|panelStack||panelStack manages child contentPanes, controlling which child is visible.|
|menu||Menu is a navigation component with various customized modes like multi tiers, overlay and nested menus.
For more information, see the Menu Wiki Documentation.
|progressBar||The Progress Bar is a process status indicator that can either work purely on client side or interact with server side using ajax.
For more information, see the ProgressBar Wiki Documentation.
|videoPlayer||videoPlayer renders a video player to play back videos. The component can be bound to a variety of source types.|
|clientValidateDecimal||The clientValidateDecimal component validates the input of the enclosing component by allowing only decimal values to be submitted.
For more information, see the ClientValidateDecimal Wiki Documentation.
|clientValidateRequired||The clientValidateRequired component validates the input of the enclosing component by allowing the form submission to occur only when a non empty value has been entered.
For more information, see the ClientValidateRequired Wiki Documentation.
|clientValidateValueRange||The clientValidateValueRange component validates the input of the enclosing component by allowing only valid numeric values within the defined value minimum and/or maximum range to be submitted.
For more information, see the ClientValidateValueRange Wiki Documentation.
|clientValidateLength||The clientValidateLength component validates the input of the enclosing component by allowing it to submit its content only when the length is within the defined minimum and/or maximum range.
For more information, see the ClientValidateLength Wiki Documentation.
|clientValidatePattern||The clientValidatePattern component validates the input of the enclosing component by allowing only values that conform to the specified REGEX pattern to be submitted.
For more information, see the ClientValidatePattern Wiki Documentation.
|menuButton||MenuButton displays different commands in a popup menu.
For more information, see the MenuButton Wiki Documentation.
|audioPlayer||This component renders an HTML5 audio element. The component can be bound to a variety of source types. Playback options can be controlled. JSF Resource management options are also available.|
|printer||Printer allows sending a specific JSF component to the printer, not the whole page. It needs to be nested inside an h:commandButton or h:outputLink component.
For more information, see the Printer Wiki Documentation.
|multiColumnSubmenu||MultiColumnSubmenu is nested in a menu component and represents a navigation group with one or more MenuColumn's.It supports the 'header' and 'footer' facets to include arbitrary components at the top and bottom of the submenu.
For more information, see the MultiColumnSubmenu Wiki Documentation.
|graphicImage||Render markup for <img> with support for byte for images from database.|
|menuItem||MenuItem is used by various menu components
For more information, see the MenuItem Wiki Documentation.
Renders a hidden panel with controls to configure column features. The table whose columns are to be configured is targeted with the 'for' attribute. The location of the button to reveal this panel is configured via the 'type' attribute.
The table config panel renders three buttons, a checkmark which submits changes, a crossout that closes without submitting changes, and a trashcan, that closes and resets the column properties configurable via the table config panel to an unconfigured state.
For more information, see the TableConfigPanel Wiki Documentation.
|excludeFromExport||Embedding this component inside any component causes the data exporter to avoid including the values of such component in the exported file. It has no other effects.
For more information, see the ExcludeFromExport Wiki Documentation.
|contextMenu||ContextMenu provides a popup menu that is displayed on mouse right-click event.
For more information, see the ContextMenu Wiki Documentation.
|gMapAutocomplete||An Icesoft implementation of Google's Places autocomplete tool. The ace:gMapAutocomplete component will create a text box which will provide locations that match the currently typed string, then return information about the selected location such as the types Google has assigned to it, or the url to Google's information page on it. For more information, see the gMap Wiki Documentation.|
|gMapEvent||The ace:gMapEvent component allows the other Google maps subcomponents to integrate with the google event handling API and execute user defined code. For more information, see the gMap Wiki Documentation.|
|gMapMarker||The ace:gMapMarker component places one of Google's markers upon the given latitude/longitude coordinates of the parent ace:gMap. For more information, see the gMap Wiki Documentation.|
|gMapLayer||The ace:gMapLayer component creates one of a variety of layers on top of the parent ace:gMap, to enhance or display new information. Google provides Bicycling, Traffic and Transit layers, which display bike paths, traffic flow and public transportations routes respectively. Alternatively, a user defined kml file can also be used. For more information, see the gMap Wiki Documentation.|
|gMapServices||The ace:gMapServices tag allows access to the various 'services' that Google provides through its maps API. Elevation gives the height of any point above or below sea level. Max zoom gives the highest level of satellite zoom available. Distance gives the distance between two points along a set mode of transit and directions show the way between given locations. For more information, see the gMap Wiki Documentation.|
|gMap||The base component for the ACE gMap (Google Maps API) set of components. This component is how to define and control the map proper, as well as serving as a parent for the other gMap subcomponents. Important note: To function properly, you must define the property 'org.icefaces.ace.gmapKey' in your web.xml. You can get an API key at http://code.google.com/apis/maps/signup.html. For more information, see the gMap Wiki Documentation.|
|gMapInfoWindow||The ace:gMapInfoWindow component creates a pop-up window within the parent ace:gMap, which can be used to display either text via the 'content' attribute or nested html or jsf tags. If placed within an ace:gMapMarker, the window will 'bind' to the marker, and move along with it. For more information, see the gMap Wiki Documentation.|
|gMapOverlay||The ace:gMapOverlay component allows for the creation of user defined shapes on the parent ace:gMap. Google provides rectangles and circles for ease of use, but polygon and polyline can be used for greater control. Colours and borders can be set through options. For more information, see the gMap Wiki Documentation.|
|gMapControl||The ace:gMapControl component serves as an easy interface to modify the position, style and rendered state of the controls that appear on the ace:gMap that this tag is nested within. For more information, see the gMap Wiki Documentation.|
|autoCompleteEntry||AutoCompleteEntry is a text input component that presents possible valid options as the user types. The options can be a list of SelectItem's specified in a child
For more information, see the AutoCompleteEntry Wiki Documentation.
Renders a set of rows located underneath the row where ace:expansionToggler was activated. These subrows are defined by a tree relationship modeled in the List bound to the 'value' attribute of the parent DataTable. The List must be of the type List
For more information, see the Row Expander Wiki Documentation.
|colorEntry||ColorEntry is a widget that creates a string for input component that can display some string information which corresponds to a color It also has custom styling for invalid state and required status.
For more information, see the ColorEntry Wiki Documentation.
|list||Renders an Array or List of objects as a styled HTML UL element. Supports dual & multilist configurations, reordering, item drag/drop, selection & block style layout. The component strives to be exceptionally easy to style and adjust layout.The ace:list value attributemay take a List of SelectItem objects to use their String label representations as list item contents, can take SelectItems as a model via f:selectItem(s) children, or value defines a List of arbitrary objects to be represented by iterative renderings of our child components.The components are associated with the iterative object via bindings of the 'var' property.
For more information, see the List Wiki Documentation.
|qrcode||qrcode displays a QR code value.|
|textEntry||TextEntry is a text input component that can display some placeholder text inside the input field when the component doesn't have a value and is not focussed. It also has custom styling for invalid state and required status.
For more information, see the TextEntry Wiki Documentation.
Renders a set of controls that reveal, submit and hide the hidden input facet of a ace:cellEditor.
For more information, see the Row Editor Wiki Documentation.
Renders a hidden input and visible display facet to be toggled between and submitted via the ace:rowEditor.
For more information, see the CellEditor Wiki Documentation.
|listControl||Renders a set of controls for moving items among ace:list components. Requires a selector that defines the set of ace:list components to move items between. Defaults to all lists. Optionally if this component has two nested ace:list children, they will be rendered within a styled container, and connected via this control without configuration.
For more information, see the List Control Wiki Documentation.
|ajax||Applied on components that support client behaviors similar to the standard f:ajax behavior.
For more information, see the Ajax Wiki Documentation.
The FileEntry component allows for uploading files to the server within a form submit POST. The actual POST is non-AJAX, but leverages ICEfaces to return incremental page updates. The upload occurs within as single JSF lifecycle, along with the form's other component processing, allowing applications to handle input field validation together with file content validation, for model coherency. As well, server push is not necessary for receiving the rendered view from the lifecycle in which the files were uploaded. The progress indicator is built-in, and will default to indeterminate mode. If server push is enabled, then the component will automatically push progress information to the indicator, and once that has been received, the indicator will automatically switch to display the incrementalprogress bar. The progress pushes are rate limited to be no more frequent than once every 2 seconds, and are only sent at 1% progress increments.
For more information, see the FileEntry Wiki Documentation.
|comboBox||A component that merges a select and an input field.
For more information, see the ComboBox Wiki Documentation.
|tooltip||The Tooltip is a component that displays a tooltip with various events, effects and customization options.
For more information, see the Tooltip Wiki Documentation.
|textAreaEntry||TextAreaEntry is a text area input component that can display some placeholder text inside the text area when the component doesn't have a value and is not focussed. It also has custom styling for invalid state and required status.
For more information, see the TextAreaEntry Wiki Documentation.
|confirmationDialog||The Confirmation Dialog is a component that displays a dialog that asks users to confirm or cancel their actions. If position of dialog is out of place, try putting it as last child of body.
For more information, see the ConfirmationDialog Wiki Documentation.
|richTextEntry||RichTextEntry uses the CKEditor API to provide JSF based rich text editor component.
For more information, see the RichTextEntry Wiki Documentation.
|resizable||The Resizable is a component that makes another component resizable.
For more information, see the Resizable Wiki Documentation.
|panel||Panel is a generic grouping component that also supports toggling, closing and options menu. Both Close and Toggle events can be listened on server side with ajax listeners.
For more information, see the Panel Wiki Documentation.
For more information, see the SubmitMonitor Wiki Documentation.
A grouping of column and row components to furnish table segments specified by the 'type' attribute.
For more information, see the ColumnGroup Wiki Documentation.
|panelExpansion||Renders a table-width panel filled with its child components, located underneath the row where ace:expansionToggler was activated.
For more information, see the PanelExpansion Wiki Documentation.
|menuBar||Menubar is a horizontal navigation component.
For more information, see the MenuBar Wiki Documentation.
|message||The message tag renders the first Faces message (if redisplay is true) or the first undisplayed Faces message (if redisplay is false) for a specific component. Styling is done by predefined jQuery classes in theme stylesheets:
|delegate||The Delegate is a container component that will receive the tooltip functionality on behalf of some other inner component. This is useful in cases where such inner component is prone to be completely replaced from the DOM during dynmic updates, where it could lose the tooltip functionality. This component doesn't have any visual impact on the page; it simply renders span elements to apply listeners to.
For more information, see the Delegate Wiki Documentation.
|droppable||Allows a specified component to act as an area where Draggable items can be moved onto and register the event.
For more information, see the Droppable Wiki Documentation.
|draggable||Enables an Id-specified component to be moved via dragging. Draggable component can cause events on droppable ones.
For more information, see the Draggable Wiki Documentation.
The Slider Entry is a component that enables the user to adjust values in a finite range along a horizontal or vertical axis via dragging the slider control along the slider bar, or pressing the arrow-keys. It can be used as a visual replacement for an input box that takes a number as input.
For more information, see the SliderEntry Wiki Documentation.
|menuSeparator||MenuSeparator is nested in a menu component and is used to separate unrelated submenus and menu items.
For more information, see the MenuSeparator Wiki Documentation.
Component that represents a column in an ace:dataTable.
For more information, see the Column Wiki Documentation.
|pushButton||The Push Button is a component that allows entry of a complete form or just itself. It has the same functionality of a regular jsf command button but without having to add extra attributes.
For more information, see the PushButton Wiki Documentation.
|stackPane||This component is a child of panelStack.The facelet attribute determines whether the children of this component are constructed in the server side component tree. A special tag handler is utilised to assist with this task. The desired outcome of this feature is to allow developers to maintain as small a server-side component tree as possible for purposes of increased scalability, without having to worry about the combinatory use of ui include and c forEach tags used with components.The facelet attribute defaults to false meaning that this panel is constructed and present in server side component tree. If facelet is true (can only be so if client is false), then the stackPane is only constructed if it is the selected panel in the panelStack.If the client attribute is true, this means children of this component are not only constructed but area also always rendered on the client --best for static data.|
|radioButton||The Radio Button is a component that allows entry of a button which supports browsers that see radio as true or false, yes or no, on or off. Once a radio button is selected, it can only be deselected by selecting a different radio button within the same button group. The Themeroller check icon will be displayed by default when the radio is checked. Override the .ui-icon-check class to display a different image.
For more information, see the RadioButton Wiki Documentation.
|dataTable||Renders an HTML table element. This table and its associated components offers support for features like: scrolling, sorting, filtering, row selection, row editing, lazy loading and expandable subrows and subpanels.
For more information, see the DataTable Wiki Documentation.
|dateTimeEntry||The DateTime Entry is a component that allows the user to configure and input a date and/or time in various ways.
For more information, see the DateTimeEntry Wiki Documentation.
|submenu||Submenu is nested in a menu component and represents a navigation group.
For more information, see the Submenu Wiki Documentation.
|splitPane||splitPane renders a div with two children that can be defined for page layout. It can be scrollable, have columnDivider at certain location. Requires a left and right facet for two, side by side, panels. Eventually will also be resizable.
Renders a set of ace:column components as one row of the header or footer segment of an ace:dataTable via an ace:columnGroup.
For more information, see the Row Wiki Documentation.
|chart||Render a HTML <canvas&rt; data visualization using a Java interface to the jqPlot charting API. A List of ChartSeries subclasses define the data and its representation in the visualization.
For more information, see the Chart Wiki Documentation.
For more information, see the SelectMenu Wiki Documentation.
|messages||The messages tag renders all Faces messages, all Faces messages for a specific component, or all Faces messages not associated with any component. If redisplay is true, a message is always rendered; if redisplay is false, a message is rendered only if it was undisplayed before. Styling is done by predefined jQuery classes in theme stylesheets:
|simpleSelectOneMenu||A simple selection component that uses the browser's native "select" element and integrates with the ACE environment, supporting Themeroller, ARIA, label positioning, and ace:ajax.
For more information, see the SimpleSelectOneMenu Wiki Documentation.
Renders a control to toggle the expanded state of this row. If this table only contains either PanelExpansion or RowExpansion, that type of expansion will occur. If both are children of the table, the 'expansion type' for each row is configurable via the RowState.
For more information, see the Expansion Toggler Wiki Documentation.
|growlMessages||Display Faces messages in a Growl container positioned on one of the four corners of the browser window.|
The TabPane component belongs inside of a TabSet component, and encapsulates both the clickable label, and the content pane that is shown when the TabPane is selected. The clickable label part may be specified by the label property, or by the label facet, allowing for any components to comprise the label.
For more information, see the TabPane Wiki Documentation.
The TabSetProxy component is used in conjunction with a server-side TabSet component that is not inside of a form. The TabSetProxy will then instead be placed inside of a form, to handle the server communication on behalf of the TabSet.
For more information, see the TabSetProxy Wiki Documentation.
The TabSet component is a container for its TabPane children, each of which may contain any arbitrary components. Only one TabPane component is currently active, and its contents shown, at any given time. The TabSet may operate in a server-side mode, where only the current TabPane's contents exist in the browser; or in client-side mode, where every TabPane's contents exist in the browser, and no server round-trip is necessary to change TabPanes. The entire TabSet may exist within a single parent form, so that validation will apply to all of its contents, and so that validation may enforce remaining on the current TabPane if the user attempts to change the selected TabPane while other input components are in an invalid state. Also, a TabSet may exist outside of any form, perhaps with each TabPane containing their own child form, so that validation may be more limited in scope. In this case, a TabSetProxy may be used, in conjunction with the TabSet, so that the TabSetProxy may be placed in a form, for communicating with the server, removing the need for the TabSet itself to be in a form. When changing the selected TabPane, the TabSet may use application configurable animations to accentuate the transition from the previously selected TabPane to the newly selected TabPane. The label portion of the TabPanes may be shown on the bottom, top, left, or right of the TabSet. To support the capability of dynamically adding and removing TabPane(s) without updating the entire TabSet, there is a side-effect where any iframe(s) within them can get loaded twice in rapid succession, when first shown or subsequently updated. To eliminate the redundant load by deferring the loading until the TabSet is ready, do not use a src attribute on the iframe(s), but rather set the org.icefaces.ace.component.tabset.deferred_src attribute to what src would have been.
For more information, see the TabSet Wiki Documentation.
|breadcrumbMenu||BreadcrumbMenu is a horizontal bar of breadcrumb menu items. The crumbs are encoded by child menuItem tags. The menu items can be encoded inline or dynamically using a menu model (org.icefaces.ace.model.MenuModel). The icon attribute is not used. The icon will be forced to a home page icon for the first item and a right arrow icon for the rest. The last (or only) item will also be forced to be disabled.|
|maskedEntry||MaskedEntry is an input component that forces text input to be entered according to a specified format.
For more information, see the MaskedEntry Wiki Documentation.
|animation||The ace:animation tag provides a way to animate standard JSF components. Animations are based on the jQuery effects utilities.
For more information, see the Animation Wiki Documentation.
|linkButton||The Link Button is a component that functions like an HTML link.
For more information, see the LinkButton Wiki Documentation.
|checkboxButton||The Checkbox Button is a component that allows entry of a button which supports browsers that see checkbox as true or false, yes or no, on or off. The Themeroller check icon will be displayed by default when the checkbox is checked. Override the .ui-icon-check class to display a different image.
For more information, see the CheckboxButton Wiki Documentation.
|node||Defines the contents of a node of the parent tree. Multiple nodes of different types can be rendered by the same tree by matching the ace:tree 'type' property.
For more information, see the Node Wiki Documentation.
|dataExporter||Utility to export data from a datatable as an Excel, PDF, XML or CSV document. This component renders an HTML button. More components and HTML elements can be nested inside this tag to give a different look to the button.
For more information, see the DataExporter Wiki Documentation.
|menuColumn||MenuColumn is nested in a MultiColumnMenu component and represents a column of submenus and menu items.
For more information, see the MenuColumn Wiki Documentation.
|tree||Renders a hierarchical structure of ace:node contents. Supports client-side and server-side node selection and expansion. Other features available include: user reordering of nodes, multiple selection and lazy node state initialization.
For more information, see the Tree Wiki Documentation.
|themeSelect||The themeSelect component can be used to dynamically change the current ACE ThemeRoller theme in the application.
For more information, see the ThemeSelect Wiki Documentation.
|dialog||The Dialog is a container component that can overlay other elements on page. Dialog has several customization options such as modal, resize, width, height, position. If position of dialog is out of place, try putting it as last child of body.
For more information, see the Dialog Wiki Documentation.
|FRAMES NO FRAMES|