Alfresco Common JSF Components


      Tag library consisting of Alfresco common JSF components i.e. those that
      can be used in non-Alfresco projects
   

Tag Library Information
Display NameAlfresco Common JSF Components
Version1.0
Short Namea
URINone
 

Tag Summary
inputDatePicker Provides a custom renderer to display an input component with year, month, day drop-downs
richList The RichList component is capable of rendering a list of java bean objects in multiple rendering modes. A List of objects is bound to the component through the value attribute and components within the list can bind to specific fields (columns) through getter methods for each bean object within the list. The component provides mechanism to page and sort data through additional components
column The column component is a child of a data container component such as the RichList. It should always be contained within such a component. A column is simply a container for other components which are themselves bound to values from the current row supplied when the parent data container iterates over its content. The column has several well known facet components which can be used to specify child components used for specific purposes during the list rendering process.
sortLink The sortLink component enables the user to sort a dataset by clicking an HTML link. The component must be a child of a data component. It is generally contained inside a header facet component within a column component. It automatically handles sorting of the appropriate data type for the column bean getter method it is bound too. The control displays a small clickable icon to indicate sorting direction and the direction of sorting can be toggled by clicking the icon. The component does not require any developer intervention and therefore does not provide action command listeners.
dataPager The dataPager component enables a user to page through a large dataset. The component must be a child of a data component. It is generally contained within the footer area of a richList component or similar. The component keeps track of the current page and displays it to the user. The component does not require any developer intervention and therefore does not provide action command listeners.
panel The progressive panel component enables the user to hide/show areas of the UI to progressive display more complex areas of the UI as required. It also allows the developer to surround an area of the UI with an attractive graphical border and title label. The component tags can contain any combination of HTML or child JSF components. IMPORTANT NOTE: Currently there is an issue in the SunRI and MyFaces impl of JSF whereby all child components of the panel must have an id attribute specified if a progressive style panel is used - else an exception will occur when the panel visibility is toggled by the user!
breadcrumb The breadcrumb component enables the manipulation and display of a separated path string. It displays HTML links to enable the user to immediately select any part of the breadcrumb path. The breadcrumb provides standard action and actionListener command properties for developers to handle user interaction with the component.
actionLink The actionLink component provides the user with a clickable link, image or both to represent an action in the UI. The component provides standard action and actionListener command properties for developers to handle user interaction.
booleanEvaluatorNo Description
valueSetEvaluatorNo Description
stringEqualsEvaluatorNo Description
menu The menu component displays a pop-up DHTML menu containing multiple ActionLink components. A simple link and/or image is displayed to the user, which when clicked will pop-up a menu of items. Each item is an ActionLink component with the image part rendered as the icon for the menu item. Evaluators can be used to wrap ActionLink components or simply use the rendered attribute directly to hide/show items as needed.
modeList The ModeList component displays a graphical list of items, each with a label and optional icon image. Only one of the items can be selected at any time. The currently selected item is shown in a different style. When the selection is changed by the user, the component updates and fires a standard actionListener event. Each item in the ModeList is represented by a ModeListItem component. This component supplies the label, optional icon and also a value which is set as the current value of the ModeList component when it becomes the selected item. The value can be retrieved from the component during the actionListener event handler. This component can be optionally rendered horizontally to display a toolbar like UI element. It also features a large number of configurable CSS style elements to make it highly flexible in rendering style.
listItem Represents a single item within the ModeList component.
listItemsRepresents listItem components held in a Map or List object
imagePickerRadio The image picker component displays a list of images, of which one can be selected via radio buttons. The list can be configured to display the images in any number of columns. Each item in the list is represented by the modeListItem tag defined by the ModeList component. A spacing (between the elements in the list) can be configured as well as the inline style or CSS class for the list
imagePickerRadioPanel This component simply renders the image picker component inside a rounded corner panel.
convertXMLDate Allows the XMLDateConverter to be used on a page
convertSize Allows the ByteSizeConverter to be used on a page
convertBoolean Allows the BooleanLabelConverter to be used on a page
convertMultiValue Allows the MulitValueConverter to be used on a page
dynamicDescription Displays a description that dynamically changes when another input control on the page changes state
descriptionRepresents a description option
descriptionsRepresents description options held in a Map object
errorsDisplays global errors within a gradient panel
httpSessionStateDisplays the current HTTP Session state in a table
httpRequestStateDisplays the current HTTP request state in a table
httpRequestParamsDisplays the current HTTP request parameters in a table
httpRequestHeadersDisplays the current HTTP request headers in a table
httpApplicationStateDisplays the current HTTP Application state in a table
systemPropertiesDisplays the system properties of the VM in a table
repositoryPropertiesDisplays the Alfresco Repository properties in a table
genericPickerNo Description
outputTextNo Description
statusMessage The Status Message component collects and displays the last N JSF messages with a well known message Id of "status". The last message collected is display, the messages can be paged through by the user. The last N messages are stored in a stack for display.
selectList The SelectList component displays a graphical list of items, each with a label and icon image. The list has three selection modes; single select (radio), multi-select (checkbox) and active selection mode (child action components). The value for the component is collection of UIListItem objects or a UIListItems instance. For passive single and multi-select modes, the selected value(s) can be retrieved from the component. For active selection mode, appropriate child components such as Command buttons or Action Links will be rendered for each item in the list, data-binding to the specified 'var' variable should be used to bind required params. It is then up to the developer to retrieve the selected item param from the actionListener of the appropriate child component.
graphicImageExprEnable Renders an HTML img element. Unless otherwise specified, all attributes accept static values or EL expressions.
param Add a child UIParameter component to the UIComponent associated with the closed parent UIComponent custom action.
 


Java, JSP, and JavaServer Pages are trademarks or registered trademarks of Sun Microsystems, Inc. in the US and other countries. Copyright 2002-3 Sun Microsystems, Inc. 4150 Network Circle Santa Clara, CA 95054, U.S.A. All Rights Reserved.