x


Standard Syntax:
     <%@ taglib prefix="x" uri="http://myfaces.apache.org/extensions" %>

XML Syntax:
     <anyxmlelement xmlns:x="http://myfaces.apache.org/extensions" />

        Enhanced standard JSP actions and custom MyFaces actions.
    

Tag Library Information
Display NameNone
Version0.9.0
Short Namex
URIhttp://myfaces.apache.org/extensions
 

Tag Summary
commandButton Extends standard commandButton by user role support.
commandLink Extends standard commandLink by user role support and the HTML target attribute.
dataTable Extended data_table that adds some additional features to the standard data_table action: see attribute descriptions for preserveDataModel, sortColumn, sortAscending and preserveSort.
inputText Extends standard inputText by user role support.
inputTextarea Extends standard inputTextarea by user role support.
message MyFaces extension to the standard messages tag: see summaryDetailSeparator attribute
messages MyFaces extension to the standard messages tag: see showInputLabel attribute
outputLabel Extends standard outputLabel by user role support.
outputText Extends standard outputText by user role support.
panelGroup Extends standard panelGroup by user role support.
selectOneMenu Extends standard selectOneMenu by user role support.
selectOneRadio Extends standard selectOneRadio by user role support. Additionally this extended selectOneRadio accepts a layout attribute of value "spread" (see custom radio tag).
selectManyCheckbox Extends standard selectManyCheckbox by user role support. Additionally this extended selectManyCheckbox accepts a layout attribute of value "spread" (see custom checkbox tag).
inputCalendar Provides a calendar.
jsValueChangeListenerValue change listener on client side.
jsValueSetSetting a value from the model in java-script so that it can be used (e.g. by the value change listener) afterwards.
checkbox Renders a HTML input of type "checkbox". The associated SelectItem comes from an extended selectManyCheckbox component with layout "spread". The selectManyCheckbox is referenced by the "for" attribute. All HTML pass-through attributes for this input are taken from the associated selectManyCheckbox.
commandNavigation Must be nested inside a panel_navigation action and renders a clickable navigation item. This action is derived from the standard command_link action and has equal attributes. (Replaces former "navigation_item" tag.)
commandSortHeader Clickable sort column header. Must be nested inside an extended data_table tag. This tag is derived from the standard command_link tag and has the additional attributes columnName and arrow. Note: In contrary to normal command links the default for the "immediate" attribute is "true".
dataList Similar to dataTable, but does not render a table. Instead the layout attribute controls how each dataRow is rendered.
dataScroller Scroller for UIData components eg. dataTable Must be nested inside footer facet of dataTable OR for attribute must be given so that corresponding uiData can be found
htmlEditorNo Description
inputDateNo Description
inputFileUpload You must enable the MultiPart Filter to make this component work (see web.xml). Also, don't forget to set the form's attribute "enctype" to "multipart/form-data". See "examples/web/fileupload.jsp" for an example!
navigationMenuItemNo Description
navigationMenuItemsNo Description
jscookMenuNo Description
panelLayoutNo Description
panelNavigationNo Description
panelTabNo Description
panelTabbedPaneNo Description
tabChangeListenerNo Description
stylesheeta component, which renders the path to a common CSS-file
divPlaces a div around its children
radio Renders a HTML input of type "radio". The associated SelectItem comes from an extended selectOneRadio component with layout "spread". The selectOneRadio is referenced by the "for" attribute. All HTML pass-through attributes for this input are taken from the associated selectOneRadio.
rssTicker Extends standard commandButton by user role support.
treeNo Description
treeSelectionListenerNo Description
iconProviderNo Description
treeColumn Renders a HTML input of type "treeColumn". This tag outlines the column where the tree structure will be render as part of the tree table.
treeCheckbox Renders a HTML input of type "treeCheckbox". The associated comes from the treeCheckbox itemLabel and itemValue. The selected items come from an extended selectManyCheckbox component with layout "spread". The selectManyCheckbox is referenced by the "for" attribute. All HTML pass-through attributes for this input are taken from the associated selectManyCheckbox.
panelStackNo Description
popup Renders a popup which displays on a mouse event.
newspaperTable A data table for rendering long skinny tables as short wide table by wrapping the table over a specified number of columns.
aliasBeanNo Description
bufferNo Description
saveStateNo Description
updateActionListener Registers a org.apache.myfaces.custom.updateactionlistener.UpdateActionListener at the parent component.
validateCreditCard A custom validator for creditCards, based upons Jakarta Commons.
validateEmail A custom validator for email address format, based upons Jakarta Commons.
validateISBN A custom validator for isbn codes, based upons Jakarta Commons.
validateRegExpr A custom validator for reg. expr., based upons Jakarta Commons.
validateEqual A custom validator for validations against foreign component values.
 


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.