All Downloads are FREE. Search and download functionalities are using the official Maven repository.

META-INF.tomahawk.taglib.xml Maven / Gradle / Ivy

Go to download

JSF components and utilities that can be used with any JSF implementation. This library is based on the JSF1.1 version of Tomahawk, but with minor source code and build changes to take advantage of JSF2.1 features. A JSF2.1 implementation is required to use this version of the Tomahawk library.

The newest version!



              
    http://myfaces.apache.org/tomahawk
    org.apache.myfaces.custom



    
    
        
        commandButton
        
            org.apache.myfaces.HtmlCommandButton
            org.apache.myfaces.Button
        
        
           
           actionFor
           java.lang.String
        
        
           
           enabledOnUserRole
           java.lang.String
        
        
           
           visibleOnUserRole
           java.lang.String
        
        
           
           forceId
           boolean
        
        
           
           forceIdIndex
           boolean
        
        
           
           image
           java.lang.String
        
        
           
           type
           java.lang.String
        
        
           
           label
           java.lang.String
        
        
           
           style
           java.lang.String
        
        
           
           styleClass
           java.lang.String
        
        
           
           alt
           java.lang.String
        
        
           
           tabindex
           java.lang.String
        
        
           
           onblur
           java.lang.String
        
        
           
           onfocus
           java.lang.String
        
        
           
           accesskey
           java.lang.String
        
        
           
           onchange
           java.lang.String
        
        
           
           onselect
           java.lang.String
        
        
           
           onclick
           java.lang.String
        
        
           
           ondblclick
           java.lang.String
        
        
           
           onkeydown
           java.lang.String
        
        
           
           onkeypress
           java.lang.String
        
        
           
           onkeyup
           java.lang.String
        
        
           
           onmousedown
           java.lang.String
        
        
           
           onmousemove
           java.lang.String
        
        
           
           onmouseout
           java.lang.String
        
        
           
           onmouseover
           java.lang.String
        
        
           
           onmouseup
           java.lang.String
        
        
           
           dir
           java.lang.String
        
        
           
           lang
           java.lang.String
        
        
           
           title
           java.lang.String
        
        
           
           disabled
           boolean
        
        
           
           readonly
           boolean
        
        
           
During normal event processing, action methods and action listener methods are fired during the
"invoke application" phase of request processing. If this attribute is set to "true", these methods
are fired instead at the end of the "apply request values" phase.

]]>
immediate boolean
value java.lang.Object If the value is an expression, it is expected to be a method binding EL expression that identifies an action method. An action method accepts no parameters and has a String return value, called the action outcome, that identifies the next view displayed. The phase that this event is fired in can be controlled via the immediate attribute.

If the value is a string literal, it is treated as a navigation outcome for the current view. This is functionally equivalent to a reference to an action method that returns the string literal.

]]>
action java.lang.Object myMethod( )
actionListener void myMethod( javax.faces.event.ActionEvent ) id java.lang.String rendered boolean binding javax.faces.component.UIComponent
commandLink org.apache.myfaces.HtmlCommandLink org.apache.myfaces.Link actionFor java.lang.String disabled boolean disabledStyle java.lang.String disabledStyleClass java.lang.String enabledOnUserRole java.lang.String visibleOnUserRole java.lang.String forceId boolean forceIdIndex boolean style java.lang.String styleClass java.lang.String tabindex java.lang.String onblur java.lang.String onfocus java.lang.String accesskey java.lang.String onclick java.lang.String ondblclick java.lang.String onkeydown java.lang.String onkeypress java.lang.String onkeyup java.lang.String onmousedown java.lang.String onmousemove java.lang.String onmouseout java.lang.String onmouseover java.lang.String onmouseup java.lang.String dir java.lang.String lang java.lang.String title java.lang.String charset java.lang.String coords java.lang.String hreflang java.lang.String rel java.lang.String rev java.lang.String shape java.lang.String target java.lang.String type java.lang.String During normal event processing, action methods and action listener methods are fired during the "invoke application" phase of request processing. If this attribute is set to "true", these methods are fired instead at the end of the "apply request values" phase.

]]>
immediate boolean
value java.lang.Object If the value is an expression, it is expected to be a method binding EL expression that identifies an action method. An action method accepts no parameters and has a String return value, called the action outcome, that identifies the next view displayed. The phase that this event is fired in can be controlled via the immediate attribute.

If the value is a string literal, it is treated as a navigation outcome for the current view. This is functionally equivalent to a reference to an action method that returns the string literal.

]]>
action java.lang.Object myMethod( )
actionListener void myMethod( javax.faces.event.ActionEvent ) id java.lang.String rendered boolean binding javax.faces.component.UIComponent
  • Possiblity to save the state of the DataModel.
  • Support for clickable sort headers (see SortHeader component).

Extended data_table that adds some additional features to the standard data_table action: see attribute descriptions for preserveDataModel, sortColumn, sortAscending and preserveSort.
Unless otherwise specified, all attributes accept static values or EL expressions.]]>
dataTable org.apache.myfaces.HtmlDataTable org.apache.myfaces.Table org.apache.myfaces.component.html.ext.HtmlDataTableTagHandler first int rows int forceIdIndexFormula java.lang.String sortColumn java.lang.String sortAscending boolean sortable boolean embedded boolean detailStampExpandedDefault boolean detailStampLocation java.lang.String rowOnMouseOver java.lang.String rowOnMouseOut java.lang.String rowOnClick java.lang.String rowOnDblClick java.lang.String rowOnKeyDown java.lang.String rowOnKeyPress java.lang.String rowOnKeyUp java.lang.String rowStyleClass java.lang.String rowStyle java.lang.String rowOnMouseDown java.lang.String rowOnMouseMove java.lang.String rowOnMouseUp java.lang.String varDetailToggler java.lang.String rowGroupStyle java.lang.String rowGroupStyleClass java.lang.String bodyStyle java.lang.String bodyStyleClass java.lang.String newspaperColumns int newspaperOrientation java.lang.String preserveDataModel boolean preserveSort boolean renderedIfEmpty boolean rowIndexVar java.lang.String rowCountVar java.lang.String previousRowDataVar java.lang.String sortedColumnVar java.lang.String align java.lang.String rowId java.lang.String datafld java.lang.String datasrc java.lang.String dataformatas java.lang.String valueType java.lang.String ajaxRowRender boolean ajaxBodyRender boolean enabledOnUserRole java.lang.String visibleOnUserRole java.lang.String preserveRowStates boolean rowStatePreserved boolean forceId boolean forceIdIndex boolean preserveRowComponentState boolean rowKey java.lang.Object derivedRowKeyPrefix java.lang.String bgcolor java.lang.String bodyrows java.lang.String border int cellpadding java.lang.String cellspacing java.lang.String columnClasses java.lang.String footerClass java.lang.String frame java.lang.String headerClass java.lang.String rowClasses java.lang.String rules java.lang.String summary java.lang.String width java.lang.String captionClass java.lang.String captionStyle java.lang.String style java.lang.String styleClass java.lang.String onclick java.lang.String ondblclick java.lang.String onkeydown java.lang.String onkeypress java.lang.String onkeyup java.lang.String onmousedown java.lang.String onmousemove java.lang.String onmouseout java.lang.String onmouseover java.lang.String onmouseup java.lang.String dir java.lang.String lang java.lang.String title java.lang.String The value referenced by the EL expression can be of any type.

  • A value of type DataModel is used directly.
  • Array-like parameters of type array-of-Object, java.util.List, java.sql.ResultSet or javax.servlet.jsp.jstl.sql.Result are wrapped in a corresponding DataModel that knows how to iterate over the elements.
  • Other values are wrapped in a DataModel as a single row.

Note in particular that unordered collections, eg Set are not supported. Therefore if the value expression references such an object then the table will be considered to contain just one element - the collection itself.

]]>
value java.lang.Object
During rendering of child components of this UIData, the variable with this name can be read to learn what the "rowData" object for the row currently being rendered is.

This value must be a static value, ie an EL expression is not permitted.

]]>
var java.lang.String
id java.lang.String rendered boolean binding javax.faces.component.UIComponent
graphicImage org.apache.myfaces.HtmlGraphicImage org.apache.myfaces.Image border java.lang.String hspace java.lang.String vspace java.lang.String enabledOnUserRole java.lang.String visibleOnUserRole java.lang.String forceId boolean forceIdIndex boolean align java.lang.String height java.lang.String ismap boolean longdesc java.lang.String usemap java.lang.String width java.lang.String library java.lang.String name java.lang.String style java.lang.String styleClass java.lang.String alt java.lang.String onclick java.lang.String ondblclick java.lang.String onkeydown java.lang.String onkeypress java.lang.String onkeyup java.lang.String onmousedown java.lang.String onmousemove java.lang.String onmouseout java.lang.String onmouseover java.lang.String onmouseup java.lang.String dir java.lang.String lang java.lang.String title java.lang.String url java.lang.String If the URL starts with a '/', it is relative to the context path of the web application.

]]>
value java.lang.Object
id java.lang.String rendered boolean binding javax.faces.component.UIComponent
inputHidden org.apache.myfaces.HtmlInputHidden org.apache.myfaces.Hidden forceId boolean forceIdIndex boolean During normal event processing, action methods and action listener methods are fired during the "invoke application" phase of request processing. If this attribute is set to "true", these methods are fired instead at the end of the "apply request values" phase.

]]>
immediate boolean
If this value is true and no input value is provided by a postback operation, then the "requiredMessage" text is registered as a FacesMessage for the request, and validation fails.

Default value: false.

]]>
required boolean

]]>
converterMessage java.lang.String
requiredMessage java.lang.String The invoked method is expected to check the submitted value for this component, and if not acceptable then report a validation error for the component.

The method is expected to have the prototype

public void aMethod(FacesContext, UIComponent,Object)]]>
validator void myMethod( javax.faces.context.FacesContext, javax.faces.component.UIComponent, java.lang.Object )
validatorMessage java.lang.String The phase in which this method is invoked can be controlled via the immediate attribute.

]]>
valueChangeListener void myMethod( javax.faces.event.ValueChangeEvent )
value java.lang.Object The value can either be a static value (ID) or an EL expression. When a static id is specified, an instance of the converter type registered with that id is used. When this is an EL expression, the result of evaluating the expression must be an object that implements the Converter interface.

]]>
converter javax.faces.convert.Converter
id java.lang.String rendered boolean binding javax.faces.component.UIComponent
inputSecret org.apache.myfaces.HtmlInputSecret org.apache.myfaces.Secret displayValueOnly java.lang.Boolean displayValueOnlyStyle java.lang.String displayValueOnlyStyleClass java.lang.String enabledOnUserRole java.lang.String visibleOnUserRole java.lang.String forceId boolean forceIdIndex boolean datafld java.lang.String datasrc java.lang.String dataformatas java.lang.String align java.lang.String maxlength int redisplay boolean size int autocomplete java.lang.String label java.lang.String style java.lang.String styleClass java.lang.String alt java.lang.String tabindex java.lang.String onblur java.lang.String onfocus java.lang.String accesskey java.lang.String onchange java.lang.String onselect java.lang.String onclick java.lang.String ondblclick java.lang.String onkeydown java.lang.String onkeypress java.lang.String onkeyup java.lang.String onmousedown java.lang.String onmousemove java.lang.String onmouseout java.lang.String onmouseover java.lang.String onmouseup java.lang.String dir java.lang.String lang java.lang.String title java.lang.String disabled boolean readonly boolean During normal event processing, action methods and action listener methods are fired during the "invoke application" phase of request processing. If this attribute is set to "true", these methods are fired instead at the end of the "apply request values" phase.

]]>
immediate boolean
If this value is true and no input value is provided by a postback operation, then the "requiredMessage" text is registered as a FacesMessage for the request, and validation fails.

Default value: false.

]]>
required boolean

]]>
converterMessage java.lang.String
requiredMessage java.lang.String The invoked method is expected to check the submitted value for this component, and if not acceptable then report a validation error for the component.

The method is expected to have the prototype

public void aMethod(FacesContext, UIComponent,Object)]]>
validator void myMethod( javax.faces.context.FacesContext, javax.faces.component.UIComponent, java.lang.Object )
validatorMessage java.lang.String The phase in which this method is invoked can be controlled via the immediate attribute.

]]>
valueChangeListener void myMethod( javax.faces.event.ValueChangeEvent )
value java.lang.Object The value can either be a static value (ID) or an EL expression. When a static id is specified, an instance of the converter type registered with that id is used. When this is an EL expression, the result of evaluating the expression must be an object that implements the Converter interface.

]]>
converter javax.faces.convert.Converter
id java.lang.String rendered boolean binding javax.faces.component.UIComponent
inputText org.apache.myfaces.HtmlInputText org.apache.myfaces.Text disabledOnClientSide boolean autocomplete java.lang.String displayValueOnly java.lang.Boolean displayValueOnlyStyle java.lang.String displayValueOnlyStyleClass java.lang.String enabledOnUserRole java.lang.String visibleOnUserRole java.lang.String forceId boolean forceIdIndex boolean datafld java.lang.String datasrc java.lang.String dataformatas java.lang.String align java.lang.String maxlength int size int label java.lang.String style java.lang.String styleClass java.lang.String alt java.lang.String tabindex java.lang.String onblur java.lang.String onfocus java.lang.String accesskey java.lang.String onclick java.lang.String ondblclick java.lang.String onkeydown java.lang.String onkeypress java.lang.String onkeyup java.lang.String onmousedown java.lang.String onmousemove java.lang.String onmouseout java.lang.String onmouseover java.lang.String onmouseup java.lang.String onchange java.lang.String onselect java.lang.String dir java.lang.String lang java.lang.String title java.lang.String disabled boolean readonly boolean During normal event processing, action methods and action listener methods are fired during the "invoke application" phase of request processing. If this attribute is set to "true", these methods are fired instead at the end of the "apply request values" phase.

]]>
immediate boolean
If this value is true and no input value is provided by a postback operation, then the "requiredMessage" text is registered as a FacesMessage for the request, and validation fails.

Default value: false.

]]>
required boolean

]]>
converterMessage java.lang.String
requiredMessage java.lang.String The invoked method is expected to check the submitted value for this component, and if not acceptable then report a validation error for the component.

The method is expected to have the prototype

public void aMethod(FacesContext, UIComponent,Object)]]>
validator void myMethod( javax.faces.context.FacesContext, javax.faces.component.UIComponent, java.lang.Object )
validatorMessage java.lang.String The phase in which this method is invoked can be controlled via the immediate attribute.

]]>
valueChangeListener void myMethod( javax.faces.event.ValueChangeEvent )
value java.lang.Object The value can either be a static value (ID) or an EL expression. When a static id is specified, an instance of the converter type registered with that id is used. When this is an EL expression, the result of evaluating the expression must be an object that implements the Converter interface.

]]>
converter javax.faces.convert.Converter
id java.lang.String rendered boolean binding javax.faces.component.UIComponent
inputTextarea org.apache.myfaces.HtmlInputTextarea org.apache.myfaces.Textarea wrap java.lang.String displayValueOnly java.lang.Boolean displayValueOnlyStyle java.lang.String displayValueOnlyStyleClass java.lang.String enabledOnUserRole java.lang.String visibleOnUserRole java.lang.String forceId boolean forceIdIndex boolean datafld java.lang.String datasrc java.lang.String dataformatas java.lang.String cols int rows int label java.lang.String style java.lang.String styleClass java.lang.String tabindex java.lang.String onblur java.lang.String onfocus java.lang.String accesskey java.lang.String onclick java.lang.String ondblclick java.lang.String onkeydown java.lang.String onkeypress java.lang.String onkeyup java.lang.String onmousedown java.lang.String onmousemove java.lang.String onmouseout java.lang.String onmouseover java.lang.String onmouseup java.lang.String onchange java.lang.String onselect java.lang.String dir java.lang.String lang java.lang.String title java.lang.String disabled boolean readonly boolean During normal event processing, action methods and action listener methods are fired during the "invoke application" phase of request processing. If this attribute is set to "true", these methods are fired instead at the end of the "apply request values" phase.

]]>
immediate boolean
If this value is true and no input value is provided by a postback operation, then the "requiredMessage" text is registered as a FacesMessage for the request, and validation fails.

Default value: false.

]]>
required boolean

]]>
converterMessage java.lang.String
requiredMessage java.lang.String The invoked method is expected to check the submitted value for this component, and if not acceptable then report a validation error for the component.

The method is expected to have the prototype

public void aMethod(FacesContext, UIComponent,Object)]]>
validator void myMethod( javax.faces.context.FacesContext, javax.faces.component.UIComponent, java.lang.Object )
validatorMessage java.lang.String The phase in which this method is invoked can be controlled via the immediate attribute.

]]>
valueChangeListener void myMethod( javax.faces.event.ValueChangeEvent )
value java.lang.Object The value can either be a static value (ID) or an EL expression. When a static id is specified, an instance of the converter type registered with that id is used. When this is an EL expression, the result of evaluating the expression must be an object that implements the Converter interface.

]]>
converter javax.faces.convert.Converter
id java.lang.String rendered boolean binding javax.faces.component.UIComponent
message org.apache.myfaces.HtmlMessage org.apache.myfaces.Message onclick java.lang.String ondblclick java.lang.String onkeydown java.lang.String onkeypress java.lang.String onkeyup java.lang.String onmousedown java.lang.String onmousemove java.lang.String onmouseout java.lang.String onmouseover java.lang.String onmouseup java.lang.String enabledOnUserRole java.lang.String visibleOnUserRole java.lang.String forceId boolean forceIdIndex boolean dir java.lang.String lang java.lang.String title java.lang.String summaryFormat java.lang.String detailFormat java.lang.String replaceIdWithLabel boolean forceSpan boolean style java.lang.String styleClass java.lang.String errorClass java.lang.String errorStyle java.lang.String fatalClass java.lang.String fatalStyle java.lang.String infoClass java.lang.String infoStyle java.lang.String tooltip boolean warnClass java.lang.String warnStyle java.lang.String This is a required property on the component.

]]>
for true java.lang.String
showDetail boolean showSummary boolean id java.lang.String rendered boolean binding javax.faces.component.UIComponent
messages org.apache.myfaces.HtmlMessages org.apache.myfaces.Messages globalSummaryFormat java.lang.String onclick java.lang.String ondblclick java.lang.String onkeydown java.lang.String onkeypress java.lang.String onkeyup java.lang.String onmousedown java.lang.String onmousemove java.lang.String onmouseout java.lang.String onmouseover java.lang.String onmouseup java.lang.String enabledOnUserRole java.lang.String visibleOnUserRole java.lang.String forceId boolean forceIdIndex boolean dir java.lang.String lang java.lang.String title java.lang.String summaryFormat java.lang.String detailFormat java.lang.String replaceIdWithLabel boolean forceSpan boolean layout java.lang.String style java.lang.String styleClass java.lang.String errorClass java.lang.String errorStyle java.lang.String fatalClass java.lang.String fatalStyle java.lang.String infoClass java.lang.String infoStyle java.lang.String tooltip boolean warnClass java.lang.String warnStyle java.lang.String globalOnly boolean showDetail boolean showSummary boolean for java.lang.String id java.lang.String rendered boolean binding javax.faces.component.UIComponent outputLabel org.apache.myfaces.HtmlOutputLabel javax.faces.Label enabledOnUserRole java.lang.String visibleOnUserRole java.lang.String forceId boolean forceIdIndex boolean for java.lang.String style java.lang.String styleClass java.lang.String escape boolean tabindex java.lang.String onblur java.lang.String onfocus java.lang.String accesskey java.lang.String onclick java.lang.String ondblclick java.lang.String onkeydown java.lang.String onkeypress java.lang.String onkeyup java.lang.String onmousedown java.lang.String onmousemove java.lang.String onmouseout java.lang.String onmouseover java.lang.String onmouseup java.lang.String dir java.lang.String lang java.lang.String title java.lang.String value java.lang.Object The value can either be a static value (ID) or an EL expression. When a static id is specified, an instance of the converter type registered with that id is used. When this is an EL expression, the result of evaluating the expression must be an object that implements the Converter interface.

]]>
converter javax.faces.convert.Converter
id java.lang.String rendered boolean binding javax.faces.component.UIComponent
outputText org.apache.myfaces.HtmlOutputText org.apache.myfaces.Text onclick java.lang.String ondblclick java.lang.String onkeydown java.lang.String onkeypress java.lang.String onkeyup java.lang.String onmousedown java.lang.String onmousemove java.lang.String onmouseout java.lang.String onmouseover java.lang.String onmouseup java.lang.String enabledOnUserRole java.lang.String visibleOnUserRole java.lang.String forceId boolean forceIdIndex boolean dir java.lang.String lang java.lang.String title java.lang.String style java.lang.String styleClass java.lang.String escape boolean value java.lang.Object The value can either be a static value (ID) or an EL expression. When a static id is specified, an instance of the converter type registered with that id is used. When this is an EL expression, the result of evaluating the expression must be an object that implements the Converter interface.

]]>
converter javax.faces.convert.Converter
id java.lang.String rendered boolean binding javax.faces.component.UIComponent
panelGrid org.apache.myfaces.HtmlPanelGrid org.apache.myfaces.Grid displayValueOnly java.lang.Boolean displayValueOnlyStyle java.lang.String displayValueOnlyStyleClass java.lang.String enabledOnUserRole java.lang.String visibleOnUserRole java.lang.String forceId boolean forceIdIndex boolean datafld java.lang.String datasrc java.lang.String dataformatas java.lang.String align java.lang.String bgcolor java.lang.String bodyrows java.lang.String border int cellpadding java.lang.String cellspacing java.lang.String columnClasses java.lang.String columns int footerClass java.lang.String frame java.lang.String headerClass java.lang.String rowClasses java.lang.String rules java.lang.String summary java.lang.String width java.lang.String captionClass java.lang.String captionStyle java.lang.String style java.lang.String styleClass java.lang.String onclick java.lang.String ondblclick java.lang.String onkeydown java.lang.String onkeypress java.lang.String onkeyup java.lang.String onmousedown java.lang.String onmousemove java.lang.String onmouseout java.lang.String onmouseover java.lang.String onmouseup java.lang.String dir java.lang.String lang java.lang.String title java.lang.String id java.lang.String rendered boolean binding javax.faces.component.UIComponent panelGroup org.apache.myfaces.HtmlPanelGroup org.apache.myfaces.Group layout java.lang.String colspan int onclick java.lang.String ondblclick java.lang.String onkeydown java.lang.String onkeypress java.lang.String onkeyup java.lang.String onmousedown java.lang.String onmousemove java.lang.String onmouseout java.lang.String onmouseover java.lang.String onmouseup java.lang.String displayValueOnly java.lang.Boolean displayValueOnlyStyle java.lang.String displayValueOnlyStyleClass java.lang.String enabledOnUserRole java.lang.String visibleOnUserRole java.lang.String forceId boolean forceIdIndex boolean dir java.lang.String lang java.lang.String title java.lang.String style java.lang.String styleClass java.lang.String id java.lang.String rendered boolean binding javax.faces.component.UIComponent selectBooleanCheckbox org.apache.myfaces.HtmlSelectBooleanCheckbox org.apache.myfaces.Checkbox displayValueOnly java.lang.Boolean displayValueOnlyStyle java.lang.String displayValueOnlyStyleClass java.lang.String enabledOnUserRole java.lang.String visibleOnUserRole java.lang.String alt java.lang.String forceId boolean forceIdIndex boolean escape boolean datafld java.lang.String datasrc java.lang.String dataformatas java.lang.String label java.lang.String style java.lang.String styleClass java.lang.String tabindex java.lang.String onblur java.lang.String onfocus java.lang.String accesskey java.lang.String onclick java.lang.String ondblclick java.lang.String onkeydown java.lang.String onkeypress java.lang.String onkeyup java.lang.String onmousedown java.lang.String onmousemove java.lang.String onmouseout java.lang.String onmouseover java.lang.String onmouseup java.lang.String onchange java.lang.String onselect java.lang.String dir java.lang.String lang java.lang.String title java.lang.String disabled boolean readonly boolean value java.lang.Boolean During normal event processing, action methods and action listener methods are fired during the "invoke application" phase of request processing. If this attribute is set to "true", these methods are fired instead at the end of the "apply request values" phase.

]]>
immediate boolean
If this value is true and no input value is provided by a postback operation, then the "requiredMessage" text is registered as a FacesMessage for the request, and validation fails.

Default value: false.

]]>
required boolean

]]>
converterMessage java.lang.String
requiredMessage java.lang.String The invoked method is expected to check the submitted value for this component, and if not acceptable then report a validation error for the component.

The method is expected to have the prototype

public void aMethod(FacesContext, UIComponent,Object)]]>
validator void myMethod( javax.faces.context.FacesContext, javax.faces.component.UIComponent, java.lang.Object )
validatorMessage java.lang.String The phase in which this method is invoked can be controlled via the immediate attribute.

]]>
valueChangeListener void myMethod( javax.faces.event.ValueChangeEvent )
The value can either be a static value (ID) or an EL expression. When a static id is specified, an instance of the converter type registered with that id is used. When this is an EL expression, the result of evaluating the expression must be an object that implements the Converter interface.

]]>
converter javax.faces.convert.Converter
id java.lang.String rendered boolean binding javax.faces.component.UIComponent
selectManyCheckbox org.apache.myfaces.HtmlSelectManyCheckbox org.apache.myfaces.Checkbox layoutWidth java.lang.String valueType java.lang.String displayValueOnly java.lang.Boolean displayValueOnlyStyle java.lang.String displayValueOnlyStyleClass java.lang.String enabledOnUserRole java.lang.String visibleOnUserRole java.lang.String alt java.lang.String forceId boolean forceIdIndex boolean escape boolean datafld java.lang.String datasrc java.lang.String dataformatas java.lang.String border int layout java.lang.String selectedClass java.lang.String unselectedClass java.lang.String label java.lang.String style java.lang.String styleClass java.lang.String tabindex java.lang.String onblur java.lang.String onfocus java.lang.String disabledClass java.lang.String enabledClass java.lang.String accesskey java.lang.String onclick java.lang.String ondblclick java.lang.String onkeydown java.lang.String onkeypress java.lang.String onkeyup java.lang.String onmousedown java.lang.String onmousemove java.lang.String onmouseout java.lang.String onmouseover java.lang.String onmouseup java.lang.String onchange java.lang.String onselect java.lang.String dir java.lang.String lang java.lang.String title java.lang.String disabled boolean readonly boolean hideNoSelectionOption boolean collectionType java.lang.String During normal event processing, action methods and action listener methods are fired during the "invoke application" phase of request processing. If this attribute is set to "true", these methods are fired instead at the end of the "apply request values" phase.

]]>
immediate boolean
If this value is true and no input value is provided by a postback operation, then the "requiredMessage" text is registered as a FacesMessage for the request, and validation fails.

Default value: false.

]]>
required boolean

]]>
converterMessage java.lang.String
requiredMessage java.lang.String The invoked method is expected to check the submitted value for this component, and if not acceptable then report a validation error for the component.

The method is expected to have the prototype

public void aMethod(FacesContext, UIComponent,Object)]]>
validator void myMethod( javax.faces.context.FacesContext, javax.faces.component.UIComponent, java.lang.Object )
validatorMessage java.lang.String The phase in which this method is invoked can be controlled via the immediate attribute.

]]>
valueChangeListener void myMethod( javax.faces.event.ValueChangeEvent )
value java.lang.Object The value can either be a static value (ID) or an EL expression. When a static id is specified, an instance of the converter type registered with that id is used. When this is an EL expression, the result of evaluating the expression must be an object that implements the Converter interface.

]]>
converter javax.faces.convert.Converter
id java.lang.String rendered boolean binding javax.faces.component.UIComponent
selectManyListbox org.apache.myfaces.HtmlSelectManyListbox org.apache.myfaces.Listbox valueType java.lang.String displayValueOnly java.lang.Boolean displayValueOnlyStyle java.lang.String displayValueOnlyStyleClass java.lang.String enabledOnUserRole java.lang.String visibleOnUserRole java.lang.String forceId boolean forceIdIndex boolean escape boolean datafld java.lang.String datasrc java.lang.String dataformatas java.lang.String size int label java.lang.String style java.lang.String styleClass java.lang.String tabindex java.lang.String onblur java.lang.String onfocus java.lang.String disabledClass java.lang.String enabledClass java.lang.String accesskey java.lang.String onclick java.lang.String ondblclick java.lang.String onkeydown java.lang.String onkeypress java.lang.String onkeyup java.lang.String onmousedown java.lang.String onmousemove java.lang.String onmouseout java.lang.String onmouseover java.lang.String onmouseup java.lang.String onchange java.lang.String onselect java.lang.String dir java.lang.String lang java.lang.String title java.lang.String disabled boolean readonly boolean hideNoSelectionOption boolean collectionType java.lang.String During normal event processing, action methods and action listener methods are fired during the "invoke application" phase of request processing. If this attribute is set to "true", these methods are fired instead at the end of the "apply request values" phase.

]]>
immediate boolean
If this value is true and no input value is provided by a postback operation, then the "requiredMessage" text is registered as a FacesMessage for the request, and validation fails.

Default value: false.

]]>
required boolean

]]>
converterMessage java.lang.String
requiredMessage java.lang.String The invoked method is expected to check the submitted value for this component, and if not acceptable then report a validation error for the component.

The method is expected to have the prototype

public void aMethod(FacesContext, UIComponent,Object)]]>
validator void myMethod( javax.faces.context.FacesContext, javax.faces.component.UIComponent, java.lang.Object )
validatorMessage java.lang.String The phase in which this method is invoked can be controlled via the immediate attribute.

]]>
valueChangeListener void myMethod( javax.faces.event.ValueChangeEvent )
value java.lang.Object The value can either be a static value (ID) or an EL expression. When a static id is specified, an instance of the converter type registered with that id is used. When this is an EL expression, the result of evaluating the expression must be an object that implements the Converter interface.

]]>
converter javax.faces.convert.Converter
id java.lang.String rendered boolean binding javax.faces.component.UIComponent
selectManyMenu org.apache.myfaces.HtmlSelectManyMenu org.apache.myfaces.Menu valueType java.lang.String displayValueOnly java.lang.Boolean displayValueOnlyStyle java.lang.String displayValueOnlyStyleClass java.lang.String enabledOnUserRole java.lang.String visibleOnUserRole java.lang.String forceId boolean forceIdIndex boolean escape boolean datafld java.lang.String datasrc java.lang.String dataformatas java.lang.String label java.lang.String style java.lang.String styleClass java.lang.String tabindex java.lang.String onblur java.lang.String onfocus java.lang.String disabledClass java.lang.String enabledClass java.lang.String accesskey java.lang.String onclick java.lang.String ondblclick java.lang.String onkeydown java.lang.String onkeypress java.lang.String onkeyup java.lang.String onmousedown java.lang.String onmousemove java.lang.String onmouseout java.lang.String onmouseover java.lang.String onmouseup java.lang.String onchange java.lang.String onselect java.lang.String dir java.lang.String lang java.lang.String title java.lang.String disabled boolean readonly boolean hideNoSelectionOption boolean collectionType java.lang.String During normal event processing, action methods and action listener methods are fired during the "invoke application" phase of request processing. If this attribute is set to "true", these methods are fired instead at the end of the "apply request values" phase.

]]>
immediate boolean
If this value is true and no input value is provided by a postback operation, then the "requiredMessage" text is registered as a FacesMessage for the request, and validation fails.

Default value: false.

]]>
required boolean

]]>
converterMessage java.lang.String
requiredMessage java.lang.String The invoked method is expected to check the submitted value for this component, and if not acceptable then report a validation error for the component.

The method is expected to have the prototype

public void aMethod(FacesContext, UIComponent,Object)]]>
validator void myMethod( javax.faces.context.FacesContext, javax.faces.component.UIComponent, java.lang.Object )
validatorMessage java.lang.String The phase in which this method is invoked can be controlled via the immediate attribute.

]]>
valueChangeListener void myMethod( javax.faces.event.ValueChangeEvent )
value java.lang.Object The value can either be a static value (ID) or an EL expression. When a static id is specified, an instance of the converter type registered with that id is used. When this is an EL expression, the result of evaluating the expression must be an object that implements the Converter interface.

]]>
converter javax.faces.convert.Converter
id java.lang.String rendered boolean binding javax.faces.component.UIComponent
selectOneListbox org.apache.myfaces.HtmlSelectOneListbox org.apache.myfaces.Listbox displayValueOnly java.lang.Boolean displayValueOnlyStyle java.lang.String displayValueOnlyStyleClass java.lang.String enabledOnUserRole java.lang.String visibleOnUserRole java.lang.String forceId boolean forceIdIndex boolean escape boolean datafld java.lang.String datasrc java.lang.String dataformatas java.lang.String size int label java.lang.String style java.lang.String styleClass java.lang.String tabindex java.lang.String onblur java.lang.String onfocus java.lang.String disabledClass java.lang.String enabledClass java.lang.String accesskey java.lang.String onclick java.lang.String ondblclick java.lang.String onkeydown java.lang.String onkeypress java.lang.String onkeyup java.lang.String onmousedown java.lang.String onmousemove java.lang.String onmouseout java.lang.String onmouseover java.lang.String onmouseup java.lang.String onchange java.lang.String onselect java.lang.String dir java.lang.String lang java.lang.String title java.lang.String disabled boolean readonly boolean hideNoSelectionOption boolean During normal event processing, action methods and action listener methods are fired during the "invoke application" phase of request processing. If this attribute is set to "true", these methods are fired instead at the end of the "apply request values" phase.

]]>
immediate boolean
If this value is true and no input value is provided by a postback operation, then the "requiredMessage" text is registered as a FacesMessage for the request, and validation fails.

Default value: false.

]]>
required boolean

]]>
converterMessage java.lang.String
requiredMessage java.lang.String The invoked method is expected to check the submitted value for this component, and if not acceptable then report a validation error for the component.

The method is expected to have the prototype

public void aMethod(FacesContext, UIComponent,Object)]]>
validator void myMethod( javax.faces.context.FacesContext, javax.faces.component.UIComponent, java.lang.Object )
validatorMessage java.lang.String The phase in which this method is invoked can be controlled via the immediate attribute.

]]>
valueChangeListener void myMethod( javax.faces.event.ValueChangeEvent )
value java.lang.Object The value can either be a static value (ID) or an EL expression. When a static id is specified, an instance of the converter type registered with that id is used. When this is an EL expression, the result of evaluating the expression must be an object that implements the Converter interface.

]]>
converter javax.faces.convert.Converter
id java.lang.String rendered boolean binding javax.faces.component.UIComponent
selectOneMenu org.apache.myfaces.HtmlSelectOneMenu org.apache.myfaces.Menu displayValueOnly java.lang.Boolean displayValueOnlyStyle java.lang.String displayValueOnlyStyleClass java.lang.String enabledOnUserRole java.lang.String visibleOnUserRole java.lang.String forceId boolean forceIdIndex boolean escape boolean datafld java.lang.String datasrc java.lang.String dataformatas java.lang.String label java.lang.String style java.lang.String styleClass java.lang.String tabindex java.lang.String onblur java.lang.String onfocus java.lang.String disabledClass java.lang.String enabledClass java.lang.String accesskey java.lang.String onclick java.lang.String ondblclick java.lang.String onkeydown java.lang.String onkeypress java.lang.String onkeyup java.lang.String onmousedown java.lang.String onmousemove java.lang.String onmouseout java.lang.String onmouseover java.lang.String onmouseup java.lang.String onchange java.lang.String onselect java.lang.String dir java.lang.String lang java.lang.String title java.lang.String disabled boolean readonly boolean hideNoSelectionOption boolean During normal event processing, action methods and action listener methods are fired during the "invoke application" phase of request processing. If this attribute is set to "true", these methods are fired instead at the end of the "apply request values" phase.

]]>
immediate boolean
If this value is true and no input value is provided by a postback operation, then the "requiredMessage" text is registered as a FacesMessage for the request, and validation fails.

Default value: false.

]]>
required boolean

]]>
converterMessage java.lang.String
requiredMessage java.lang.String The invoked method is expected to check the submitted value for this component, and if not acceptable then report a validation error for the component.

The method is expected to have the prototype

public void aMethod(FacesContext, UIComponent,Object)]]>
validator void myMethod( javax.faces.context.FacesContext, javax.faces.component.UIComponent, java.lang.Object )
validatorMessage java.lang.String The phase in which this method is invoked can be controlled via the immediate attribute.

]]>
valueChangeListener void myMethod( javax.faces.event.ValueChangeEvent )
value java.lang.Object The value can either be a static value (ID) or an EL expression. When a static id is specified, an instance of the converter type registered with that id is used. When this is an EL expression, the result of evaluating the expression must be an object that implements the Converter interface.

]]>
converter javax.faces.convert.Converter
id java.lang.String rendered boolean binding javax.faces.component.UIComponent
selectOneRadio org.apache.myfaces.HtmlSelectOneRadio org.apache.myfaces.Radio displayValueOnly java.lang.Boolean displayValueOnlyStyle java.lang.String displayValueOnlyStyleClass java.lang.String enabledOnUserRole java.lang.String visibleOnUserRole java.lang.String alt java.lang.String forceId boolean forceIdIndex boolean escape boolean datafld java.lang.String datasrc java.lang.String dataformatas java.lang.String border int layout java.lang.String label java.lang.String style java.lang.String styleClass java.lang.String tabindex java.lang.String onblur java.lang.String onfocus java.lang.String disabledClass java.lang.String enabledClass java.lang.String accesskey java.lang.String onclick java.lang.String ondblclick java.lang.String onkeydown java.lang.String onkeypress java.lang.String onkeyup java.lang.String onmousedown java.lang.String onmousemove java.lang.String onmouseout java.lang.String onmouseover java.lang.String onmouseup java.lang.String onchange java.lang.String onselect java.lang.String dir java.lang.String lang java.lang.String title java.lang.String disabled boolean readonly boolean hideNoSelectionOption boolean During normal event processing, action methods and action listener methods are fired during the "invoke application" phase of request processing. If this attribute is set to "true", these methods are fired instead at the end of the "apply request values" phase.

]]>
immediate boolean
If this value is true and no input value is provided by a postback operation, then the "requiredMessage" text is registered as a FacesMessage for the request, and validation fails.

Default value: false.

]]>
required boolean

]]>
converterMessage java.lang.String
requiredMessage java.lang.String The invoked method is expected to check the submitted value for this component, and if not acceptable then report a validation error for the component.

The method is expected to have the prototype

public void aMethod(FacesContext, UIComponent,Object)]]>
validator void myMethod( javax.faces.context.FacesContext, javax.faces.component.UIComponent, java.lang.Object )
validatorMessage java.lang.String The phase in which this method is invoked can be controlled via the immediate attribute.

]]>
valueChangeListener void myMethod( javax.faces.event.ValueChangeEvent )
value java.lang.Object The value can either be a static value (ID) or an EL expression. When a static id is specified, an instance of the converter type registered with that id is used. When this is an EL expression, the result of evaluating the expression must be an object that implements the Converter interface.

]]>
converter javax.faces.convert.Converter
id java.lang.String rendered boolean binding javax.faces.component.UIComponent
One use of this feature is to pass "parameters" from an including page to an included one. The included page can use any name it desires for beans it needs to reference, and the including page can then use aliasBean to make those names refer to the beans it wishes to "pass" as parameters.

Suppose you have a block of components you use often but with different beans. You can create a separate JSP page (or equivalent) containing these beans, where the value-bindings refer to some fictive bean name. Document these names as the required "parameters" for this JSP page. Wherever you wish to use this block you then declare an alias component mapping each of these "parameters" to whatever beans (or literal values) you really want to apply the block to, then use jsp:include (or equivalent) to include the reusable block of components.

Note, however, that AliasBean does not work for component bindings; JSF1.1 just has no mechanism available to set up the alias during the "restore view" phase while the bindings of its children are being re-established, and then remove the alias after the child bindings are done.

As a special case, if this component's direct parent is an AliasBeansScope then the alias (temporary name) is active until the end of the parent component, rather than the end of this component.

]]>
aliasBean org.apache.myfaces.AliasBean org.apache.myfaces.custom.aliasbean.AliasBeanTagHandler alias java.lang.String value java.lang.Object id java.lang.String
The aliasBean tag must enclose all the components that are within the scope of the alias. When multiple aliasas are defined, this makes the page structure very clumsy; for example defining 5 aliases means the content must be nested 5 indentation levels deep. This tag instead allows the content block to be wrapped in just one AliasBeansScope tag, and then have AliasBean tags with empty bodies added as direct children of this component. The scope of the AliasBean tag still starts when the tag begins, but instead of ending when the tag ends the scope of the nested AliasBean tags extends to the end of this component.

]]>
aliasBeansScope org.apache.myfaces.AliasBeansScope org.apache.myfaces.custom.aliasbean.AliasBeansScopeTagHandler id java.lang.String
Property "into" is an EL expression that specifies where to store a String holding the results of rendering all the children of this component; this is assigned to after rendering of this component (and its children) is complete.

Typically, an h:output tag is then used later in the same page to output the buffer contents.

This can be useful with JSF1.1/JSP2.0 to work around the well-known problem where on first render of a page, a component "A" cannot reference a component "B" which is defined later in the page because it has not yet been created. A solution is to define "B" before "A", but wrapped in a Buffer component. Component A can then be rendered and successfully reference "B" because it now exists. And later in the page, the buffer contents can then be output, preserving the original layout.

This can also be useful when rendering the same data block multiple times within a page. For example, a datatable can be rendered with a datascroller both before and after it; first render the table into a buffer B1, then render the datascroller into a buffer B2, then output buffers B2,B1,B2.

]]>
buffer org.apache.myfaces.Buffer org.apache.myfaces.Buffer into true java.lang.String
Provides a calendar. The calendar can be "inline", or a button can be rendered that displays the calendar in a "popup window" when clicked. Javascript is required for the popup window.

The two forms of calendar are unfortunately not well integrated; this component is effectively two components that happen to use the same component class. Some attributes on the component are applicable only to the inline form while others are applicable only to the popup form.

The appearance of the inline calendar can be controlled via attributes such as currentDayCellClass, dayCellClass, weekRowClass, monthYearRowClass. Attributes "styleLocation", "javascriptLocation", "imageLocation" and all attributes starting with "popup" have no effect on an inline calendar.

    The appearance of the popup calendar can be controlled via attributes popupTheme, styleLocation, javascriptLocation and imageLocation:

  • popupTheme: When styleLocation is not overridden then this selects one of the built-in themes ("WH" or "DB"); the default is "DB". This also selects the prefix used for the names of style classes attached to generated dom elements; all style names are of form "jscalendar-{popupTheme}-*".
  • styleLocation: specifies the URL of a directory in which a "theme.css" file exists. A reference to this theme.css file will automatically be output. Specifying "none" as the location prevents the generation of this stylesheet reference; it is assumed that the necessary style rules will be loaded via some other mechanism. Defaults to a reference to a location within the tomahawk jarfile which varies based on popupTheme.
  • javascriptLocation: specifies the URL of a directory in which all the necessary script files can be found. A reference to scripts "prototype.js", "date.js" and "popcalendar.js" will automatically be output. Specifying "none" prevents generation of these references; it is assumed that the necessary javascript functions will be loaded via some other mechanism. Defaults to a reference to a location within the tomahawk jarfile.
  • imageLocation: specifies the URL of a directory in which all the necessary icons are defined. Defaults to a reference to a location within the tomahawk jarfile which varies depending on popupTheme.
Other styling attributes (eg dayCellClass, weekRowClass) are ignored for the popup calendar.

Unless otherwise specified, all attributes accept static values or EL expressions.

]]>
inputCalendar org.apache.myfaces.HtmlInputCalendar org.apache.myfaces.Calendar org.apache.myfaces.custom.calendar.HtmlInputCalendarTagHandler
  • If the value is literal, look for the mentioned class instance, create a new instance and assign to the component property.
  • If it the value a EL Expression, set the expression to the component property.
  • ]]>
    dateBusinessConverter org.apache.myfaces.custom.calendar.DateBusinessConverter
    monthYearRowClass java.lang.String weekRowClass java.lang.String dayCellClass java.lang.String currentDayCellClass java.lang.String popupLeft boolean renderAsPopup boolean addResources boolean popupButtonString java.lang.String popupButtonStyle java.lang.String popupButtonStyleClass java.lang.String renderPopupButtonAsImage boolean popupDateFormat java.lang.String popupGotoString java.lang.String popupTodayString java.lang.String popupTodayDateFormat java.lang.String popupWeekString java.lang.String popupScrollLeftMessage java.lang.String popupScrollRightMessage java.lang.String popupSelectMonthMessage java.lang.String popupSelectYearMessage java.lang.String popupSelectDateMessage java.lang.String popupTheme java.lang.String popupButtonImageUrl java.lang.String helpText java.lang.String May be "day", "week", "month" or "none":
    • day (default): allow the user to select a day.
    • week: only allow the user to select a week.
    • month: only allow the user to select a month.
    • none: equivalent to "readonly".

    ]]>
    popupSelectMode java.lang.String
    enabledOnUserRole java.lang.String visibleOnUserRole java.lang.String javascriptLocation java.lang.String imageLocation java.lang.String styleLocation java.lang.String javascriptLibrary java.lang.String imageLibrary java.lang.String styleLibrary java.lang.String align java.lang.String disabledOnClientSide boolean autocomplete java.lang.String displayValueOnly java.lang.Boolean displayValueOnlyStyle java.lang.String displayValueOnlyStyleClass java.lang.String forceId boolean forceIdIndex boolean datafld java.lang.String datasrc java.lang.String dataformatas java.lang.String maxlength int size int label java.lang.String style java.lang.String styleClass java.lang.String alt java.lang.String tabindex java.lang.String onblur java.lang.String onfocus java.lang.String accesskey java.lang.String onclick java.lang.String ondblclick java.lang.String onkeydown java.lang.String onkeypress java.lang.String onkeyup java.lang.String onmousedown java.lang.String onmousemove java.lang.String onmouseout java.lang.String onmouseover java.lang.String onmouseup java.lang.String onchange java.lang.String onselect java.lang.String dir java.lang.String lang java.lang.String title java.lang.String disabled boolean readonly boolean During normal event processing, action methods and action listener methods are fired during the "invoke application" phase of request processing. If this attribute is set to "true", these methods are fired instead at the end of the "apply request values" phase.

    ]]>
    immediate boolean
    If this value is true and no input value is provided by a postback operation, then the "requiredMessage" text is registered as a FacesMessage for the request, and validation fails.

    Default value: false.

    ]]>
    required boolean

    ]]>
    converterMessage java.lang.String
    requiredMessage java.lang.String The invoked method is expected to check the submitted value for this component, and if not acceptable then report a validation error for the component.

    The method is expected to have the prototype

    public void aMethod(FacesContext, UIComponent,Object)]]>
    validator void myMethod( javax.faces.context.FacesContext, javax.faces.component.UIComponent, java.lang.Object )
    validatorMessage java.lang.String The phase in which this method is invoked can be controlled via the immediate attribute.

    ]]>
    valueChangeListener void myMethod( javax.faces.event.ValueChangeEvent )
    value java.lang.Object The value can either be a static value (ID) or an EL expression. When a static id is specified, an instance of the converter type registered with that id is used. When this is an EL expression, the result of evaluating the expression must be an object that implements the Converter interface.

    ]]>
    converter javax.faces.convert.Converter
    id java.lang.String rendered boolean binding javax.faces.component.UIComponent
    captcha org.apache.myfaces.CAPTCHA org.apache.myfaces.CAPTCHA captchaSessionKeyName java.lang.String imageWidth java.lang.String imageHeight java.lang.String id java.lang.String rendered boolean binding javax.faces.component.UIComponent checkbox org.apache.myfaces.HtmlCheckbox org.apache.myfaces.Checkbox for true java.lang.String index true int enabledOnUserRole java.lang.String visibleOnUserRole java.lang.String id java.lang.String rendered boolean binding javax.faces.component.UIComponent collapsiblePanel org.apache.myfaces.HtmlCollapsiblePanel org.apache.myfaces.CollapsiblePanel var java.lang.String titleVar java.lang.String indicatorStyleClass java.lang.String indicatorStyle java.lang.String titleStyleClass java.lang.String titleStyle java.lang.String onclick java.lang.String ondblclick java.lang.String onkeydown java.lang.String onkeypress java.lang.String onkeyup java.lang.String onmousedown java.lang.String onmousemove java.lang.String onmouseout java.lang.String onmouseover java.lang.String onmouseup java.lang.String enabledOnUserRole java.lang.String visibleOnUserRole java.lang.String dir java.lang.String lang java.lang.String title java.lang.String style java.lang.String styleClass java.lang.String

    ]]>
    converterMessage java.lang.String
    requiredMessage java.lang.String validatorMessage java.lang.String value java.lang.Object id java.lang.String rendered boolean binding javax.faces.component.UIComponent
    headerLink org.apache.myfaces.HtmlHeaderLink org.apache.myfaces.HeaderLink actionFor java.lang.String disabled boolean disabledStyle java.lang.String disabledStyleClass java.lang.String enabledOnUserRole java.lang.String visibleOnUserRole java.lang.String style java.lang.String styleClass java.lang.String tabindex java.lang.String onblur java.lang.String onfocus java.lang.String accesskey java.lang.String onclick java.lang.String ondblclick java.lang.String onkeydown java.lang.String onkeypress java.lang.String onkeyup java.lang.String onmousedown java.lang.String onmousemove java.lang.String onmouseout java.lang.String onmouseover java.lang.String onmouseup java.lang.String dir java.lang.String lang java.lang.String title java.lang.String charset java.lang.String coords java.lang.String hreflang java.lang.String rel java.lang.String rev java.lang.String shape java.lang.String target java.lang.String type java.lang.String During normal event processing, action methods and action listener methods are fired during the "invoke application" phase of request processing. If this attribute is set to "true", these methods are fired instead at the end of the "apply request values" phase.

    ]]>
    immediate boolean
    value java.lang.Object If the value is an expression, it is expected to be a method binding EL expression that identifies an action method. An action method accepts no parameters and has a String return value, called the action outcome, that identifies the next view displayed. The phase that this event is fired in can be controlled via the immediate attribute.

    If the value is a string literal, it is treated as a navigation outcome for the current view. This is functionally equivalent to a reference to an action method that returns the string literal.

    ]]>
    action java.lang.Object myMethod( )
    actionListener void myMethod( javax.faces.event.ActionEvent ) id java.lang.String rendered boolean binding javax.faces.component.UIComponent
    column org.apache.myfaces.HtmlColumn groupBy boolean groupByValue java.lang.Object defaultSorted boolean sortable boolean sortPropertyName java.lang.String footerdir java.lang.String footerlang java.lang.String footeronclick java.lang.String footerondblclick java.lang.String footeronkeydown java.lang.String footeronkeypress java.lang.String footeronkeyup java.lang.String footeronmousedown java.lang.String footeronmousemove java.lang.String footeronmouseout java.lang.String footeronmouseover java.lang.String footeronmouseup java.lang.String footerstyle java.lang.String footerstyleClass java.lang.String footertitle java.lang.String headerdir java.lang.String headerlang java.lang.String headeronclick java.lang.String headerondblclick java.lang.String headeronkeydown java.lang.String headeronkeypress java.lang.String headeronkeyup java.lang.String headeronmousedown java.lang.String headeronmousemove java.lang.String headeronmouseout java.lang.String headeronmouseover java.lang.String headeronmouseup java.lang.String headerstyle java.lang.String headerstyleClass java.lang.String headertitle java.lang.String dir java.lang.String lang java.lang.String onclick java.lang.String ondblclick java.lang.String onkeydown java.lang.String onkeypress java.lang.String onkeyup java.lang.String onmousedown java.lang.String onmousemove java.lang.String onmouseout java.lang.String onmouseover java.lang.String onmouseup java.lang.String style java.lang.String styleClass java.lang.String title java.lang.String width java.lang.String colspan java.lang.String headercolspan java.lang.String footercolspan java.lang.String columnId java.lang.String id java.lang.String rendered boolean binding javax.faces.component.UIComponent columns org.apache.myfaces.HtmlColumns groupBy boolean groupByValue java.lang.Object defaultSorted boolean sortable boolean sortPropertyName java.lang.String footerdir java.lang.String footerlang java.lang.String footeronclick java.lang.String footerondblclick java.lang.String footeronkeydown java.lang.String footeronkeypress java.lang.String footeronkeyup java.lang.String footeronmousedown java.lang.String footeronmousemove java.lang.String footeronmouseout java.lang.String footeronmouseover java.lang.String footeronmouseup java.lang.String footerstyle java.lang.String footerstyleClass java.lang.String footertitle java.lang.String headerdir java.lang.String headerlang java.lang.String headeronclick java.lang.String headerondblclick java.lang.String headeronkeydown java.lang.String headeronkeypress java.lang.String headeronkeyup java.lang.String headeronmousedown java.lang.String headeronmousemove java.lang.String headeronmouseout java.lang.String headeronmouseover java.lang.String headeronmouseup java.lang.String headerstyle java.lang.String headerstyleClass java.lang.String headertitle java.lang.String dir java.lang.String lang java.lang.String onclick java.lang.String ondblclick java.lang.String onkeydown java.lang.String onkeypress java.lang.String onkeyup java.lang.String onmousedown java.lang.String onmousemove java.lang.String onmouseout java.lang.String onmouseover java.lang.String onmouseup java.lang.String style java.lang.String styleClass java.lang.String title java.lang.String width java.lang.String colspan java.lang.String headercolspan java.lang.String footercolspan java.lang.String columnId java.lang.String The value referenced by the EL expression can be of any type.

    • A value of type DataModel is used directly.
    • Array-like parameters of type array-of-Object, java.util.List, java.sql.ResultSet or javax.servlet.jsp.jstl.sql.Result are wrapped in a corresponding DataModel that knows how to iterate over the elements.
    • Other values are wrapped in a DataModel as a single row.

    Note in particular that unordered collections, eg Set are not supported. Therefore if the value expression references such an object then the table will be considered to contain just one element - the collection itself.

    ]]>
    value java.lang.Object
    first int Specify zero to display all rows from the "first" row to the end of available data.

    ]]>
    rows int
    During rendering of child components of this UIData, the variable with this name can be read to learn what the "rowData" object for the row currently being rendered is.

    This value must be a static value, ie an EL expression is not permitted.

    ]]>
    var java.lang.String
    rowStatePreserved boolean id java.lang.String rendered boolean binding javax.faces.component.UIComponent
    dataList org.apache.myfaces.HtmlDataList org.apache.myfaces.List rowCountVar java.lang.String rowIndexVar java.lang.String
  • simple = for each dataRow all children are simply rendered
  • unorderedList = the list is rendered as HTML unordered list (= bullet list)
  • orderedList = the list is rendered as HTML ordered list
  • Default: simple]]>
    layout java.lang.String
    itemStyleClass java.lang.String itemOnClick java.lang.String enabledOnUserRole java.lang.String visibleOnUserRole java.lang.String preserveRowStates boolean rowStatePreserved boolean forceId boolean forceIdIndex boolean preserveRowComponentState boolean rowKey java.lang.Object derivedRowKeyPrefix java.lang.String bgcolor java.lang.String bodyrows java.lang.String border int cellpadding java.lang.String cellspacing java.lang.String columnClasses java.lang.String footerClass java.lang.String frame java.lang.String headerClass java.lang.String rowClasses java.lang.String rules java.lang.String summary java.lang.String width java.lang.String captionClass java.lang.String captionStyle java.lang.String style java.lang.String styleClass java.lang.String onclick java.lang.String ondblclick java.lang.String onkeydown java.lang.String onkeypress java.lang.String onkeyup java.lang.String onmousedown java.lang.String onmousemove java.lang.String onmouseout java.lang.String onmouseover java.lang.String onmouseup java.lang.String dir java.lang.String lang java.lang.String title java.lang.String The value referenced by the EL expression can be of any type.

    • A value of type DataModel is used directly.
    • Array-like parameters of type array-of-Object, java.util.List, java.sql.ResultSet or javax.servlet.jsp.jstl.sql.Result are wrapped in a corresponding DataModel that knows how to iterate over the elements.
    • Other values are wrapped in a DataModel as a single row.

    Note in particular that unordered collections, eg Set are not supported. Therefore if the value expression references such an object then the table will be considered to contain just one element - the collection itself.

    ]]>
    value java.lang.Object
    first int Specify zero to display all rows from the "first" row to the end of available data.

    ]]>
    rows int
    During rendering of child components of this UIData, the variable with this name can be read to learn what the "rowData" object for the row currently being rendered is.

    This value must be a static value, ie an EL expression is not permitted.

    ]]>
    var java.lang.String
    id java.lang.String rendered boolean binding javax.faces.component.UIComponent
    dataScroller org.apache.myfaces.HtmlDataScroller org.apache.myfaces.DataScroller layout java.lang.String colspan int onclick java.lang.String ondblclick java.lang.String action java.lang.Object myMethod( ) actionListener void myMethod( javax.faces.event.ActionEvent ) for java.lang.String fastStep int pageIndexVar java.lang.String pageCountVar java.lang.String rowsCountVar java.lang.String displayedRowsCountVar java.lang.String firstRowIndexVar java.lang.String lastRowIndexVar java.lang.String paginator boolean paginatorMaxPages int paginatorTableClass java.lang.String paginatorTableStyle java.lang.String paginatorColumnClass java.lang.String paginatorColumnStyle java.lang.String paginatorActiveColumnClass java.lang.String paginatorRenderLinkForActive boolean firstStyleClass java.lang.String lastStyleClass java.lang.String previousStyleClass java.lang.String nextStyleClass java.lang.String fastfStyleClass java.lang.String fastrStyleClass java.lang.String paginatorActiveColumnStyle java.lang.String renderFacetsIfSinglePage boolean immediate boolean disableFacetLinksIfFirstPage boolean disableFacetLinksIfLastPage boolean renderFacetLinksIfFirstPage boolean renderFacetLinksIfLastPage boolean displayValueOnly java.lang.Boolean displayValueOnlyStyle java.lang.String displayValueOnlyStyleClass java.lang.String enabledOnUserRole java.lang.String visibleOnUserRole java.lang.String forceId boolean forceIdIndex boolean dir java.lang.String lang java.lang.String title java.lang.String style java.lang.String styleClass java.lang.String id java.lang.String rendered boolean binding javax.faces.component.UIComponent inputDate org.apache.myfaces.HtmlInputDate org.apache.myfaces.Date org.apache.myfaces.custom.date.HtmlInputDateTagHandler
  • If the value is literal, look for the mentioned class instance, create a new instance and assign to the component property.
  • If it the value a EL Expression, set the expression to the component property.
  • ]]>
    dateBusinessConverter org.apache.myfaces.custom.calendar.DateBusinessConverter
    timeZone java.lang.String type java.lang.String ampm boolean popupCalendar boolean emptyMonthSelection java.lang.String emptyAmpmSelection java.lang.String readonly boolean disabled boolean If no converter is selected, submitted values are converted to its inner class UserData on decode method.

    If some converter is used, submitted values are decoded as a String with the following format:

    year=yyyy

    month=mm

    day=dd

    hours=hh

    minutes=mm

    seconds=ss

    ampm=ampm

    Note that submitted values could be wrong and it is necessary to restore values on render response phase. The converter receive a string with this format on getAsObject method and it is expected the converter encode it on getAsString method, so the renderer can restore the submitted values correctly.

    ]]>
    converter javax.faces.convert.Converter
    enabledOnUserRole java.lang.String visibleOnUserRole java.lang.String forceId boolean forceIdIndex boolean align java.lang.String maxlength int size int autocomplete java.lang.String label java.lang.String style java.lang.String styleClass java.lang.String alt java.lang.String tabindex java.lang.String onblur java.lang.String onfocus java.lang.String accesskey java.lang.String onclick java.lang.String ondblclick java.lang.String onkeydown java.lang.String onkeypress java.lang.String onkeyup java.lang.String onmousedown java.lang.String onmousemove java.lang.String onmouseout java.lang.String onmouseover java.lang.String onmouseup java.lang.String onchange java.lang.String onselect java.lang.String dir java.lang.String lang java.lang.String title java.lang.String During normal event processing, action methods and action listener methods are fired during the "invoke application" phase of request processing. If this attribute is set to "true", these methods are fired instead at the end of the "apply request values" phase.

    ]]>
    immediate boolean
    If this value is true and no input value is provided by a postback operation, then the "requiredMessage" text is registered as a FacesMessage for the request, and validation fails.

    Default value: false.

    ]]>
    required boolean

    ]]>
    converterMessage java.lang.String
    requiredMessage java.lang.String The invoked method is expected to check the submitted value for this component, and if not acceptable then report a validation error for the component.

    The method is expected to have the prototype

    public void aMethod(FacesContext, UIComponent,Object)]]>
    validator void myMethod( javax.faces.context.FacesContext, javax.faces.component.UIComponent, java.lang.Object )
    validatorMessage java.lang.String The phase in which this method is invoked can be controlled via the immediate attribute.

    ]]>
    valueChangeListener void myMethod( javax.faces.event.ValueChangeEvent )
    value java.lang.Object id java.lang.String rendered boolean binding javax.faces.component.UIComponent
    div org.apache.myfaces.Div org.apache.myfaces.DivRenderer onclick java.lang.String ondblclick java.lang.String onkeydown java.lang.String onkeypress java.lang.String onkeyup java.lang.String onmousedown java.lang.String onmousemove java.lang.String onmouseout java.lang.String onmouseover java.lang.String onmouseup java.lang.String dir java.lang.String lang java.lang.String title java.lang.String enabledOnUserRole java.lang.String visibleOnUserRole java.lang.String forceId boolean forceIdIndex boolean style java.lang.String styleClass java.lang.String id java.lang.String rendered boolean binding javax.faces.component.UIComponent documentBody org.apache.myfaces.DocumentBody org.apache.myfaces.DocumentBody onload java.lang.String onunload java.lang.String onresize java.lang.String onclick java.lang.String ondblclick java.lang.String onkeydown java.lang.String onkeypress java.lang.String onkeyup java.lang.String onmousedown java.lang.String onmousemove java.lang.String onmouseout java.lang.String onmouseover java.lang.String onmouseup java.lang.String dir java.lang.String lang java.lang.String title java.lang.String style java.lang.String styleClass java.lang.String state java.lang.String id java.lang.String rendered boolean binding javax.faces.component.UIComponent document org.apache.myfaces.Document org.apache.myfaces.Document state java.lang.String id java.lang.String rendered boolean binding javax.faces.component.UIComponent documentHead org.apache.myfaces.DocumentHead org.apache.myfaces.DocumentHead state java.lang.String id java.lang.String rendered boolean binding javax.faces.component.UIComponent fieldset org.apache.myfaces.Fieldset org.apache.myfaces.FieldsetRenderer legend java.lang.String escape boolean enabledOnUserRole java.lang.String visibleOnUserRole java.lang.String forceId boolean forceIdIndex boolean style java.lang.String styleClass java.lang.String id java.lang.String rendered boolean binding javax.faces.component.UIComponent When the page is selected (using a command component such as commandButton), the currently selected file contents are included in the data posted to the server. The contents are cached somewhere, and an object of type UploadedFile will then be assigned to the property pointed to by the "value" expression of this component.

    You must enable the Tomahawk ExtensionsFilter 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!

    Unless otherwise specified, all attributes accept static values or EL expressions.

    ]]>
    inputFileUpload org.apache.myfaces.HtmlInputFileUpload org.apache.myfaces.FileUpload It allows three options

    • "default": The file is handled on memory while the file size is below uploadThresholdSize value, otherwise is handled on disk or file storage when decode occur (set submitted value)
    • "memory": The file is loaded to memory when decode occur (set submitted value). In other words, before set the uploaded file as submitted value it is loaded to memory. Use with caution, because it could cause OutOfMemory exceptions when the uploaded files are too big.
    • "file": The file is handled on disk or file storage.
    ]]>
    storage java.lang.String
    accept java.lang.String value java.lang.Object enabledOnUserRole java.lang.String visibleOnUserRole java.lang.String align java.lang.String maxlength int size int autocomplete java.lang.String label java.lang.String style java.lang.String styleClass java.lang.String alt java.lang.String tabindex java.lang.String onblur java.lang.String onfocus java.lang.String accesskey java.lang.String onclick java.lang.String ondblclick java.lang.String onkeydown java.lang.String onkeypress java.lang.String onkeyup java.lang.String onmousedown java.lang.String onmousemove java.lang.String onmouseout java.lang.String onmouseover java.lang.String onmouseup java.lang.String onchange java.lang.String onselect java.lang.String dir java.lang.String lang java.lang.String title java.lang.String disabled boolean readonly boolean During normal event processing, action methods and action listener methods are fired during the "invoke application" phase of request processing. If this attribute is set to "true", these methods are fired instead at the end of the "apply request values" phase.

    ]]>
    immediate boolean
    If this value is true and no input value is provided by a postback operation, then the "requiredMessage" text is registered as a FacesMessage for the request, and validation fails.

    Default value: false.

    ]]>
    required boolean

    ]]>
    converterMessage java.lang.String
    requiredMessage java.lang.String The invoked method is expected to check the submitted value for this component, and if not acceptable then report a validation error for the component.

    The method is expected to have the prototype

    public void aMethod(FacesContext, UIComponent,Object)]]>
    validator void myMethod( javax.faces.context.FacesContext, javax.faces.component.UIComponent, java.lang.Object )
    validatorMessage java.lang.String The phase in which this method is invoked can be controlled via the immediate attribute.

    ]]>
    valueChangeListener void myMethod( javax.faces.event.ValueChangeEvent )
    The value can either be a static value (ID) or an EL expression. When a static id is specified, an instance of the converter type registered with that id is used. When this is an EL expression, the result of evaluating the expression must be an object that implements the Converter interface.

    ]]>
    converter javax.faces.convert.Converter
    id java.lang.String rendered boolean binding javax.faces.component.UIComponent
    If value is an empty string then no tag will be generated, but the child components will be rendered. This differs from setting rendered=false, which prevents child components from being rendered at all.
    You can specify some attribute to be added to the component using f:param like this:
    Unless otherwise specified, all attributes accept static values or EL expressions.]]>
    htmlTag org.apache.myfaces.HtmlTag org.apache.myfaces.HtmlTagRenderer enabledOnUserRole java.lang.String visibleOnUserRole java.lang.String forceId boolean forceIdIndex boolean style java.lang.String styleClass java.lang.String value java.lang.Object id java.lang.String rendered boolean binding javax.faces.component.UIComponent
    inputTextHelp org.apache.myfaces.HtmlInputTextHelp org.apache.myfaces.TextHelp helpText java.lang.String selectText boolean disabledOnClientSide boolean autocomplete java.lang.String displayValueOnly java.lang.Boolean displayValueOnlyStyle java.lang.String displayValueOnlyStyleClass java.lang.String enabledOnUserRole java.lang.String visibleOnUserRole java.lang.String forceId boolean forceIdIndex boolean datafld java.lang.String datasrc java.lang.String dataformatas java.lang.String align java.lang.String maxlength int size int label java.lang.String style java.lang.String styleClass java.lang.String alt java.lang.String tabindex java.lang.String onblur java.lang.String onfocus java.lang.String accesskey java.lang.String onclick java.lang.String ondblclick java.lang.String onkeydown java.lang.String onkeypress java.lang.String onkeyup java.lang.String onmousedown java.lang.String onmousemove java.lang.String onmouseout java.lang.String onmouseover java.lang.String onmouseup java.lang.String onchange java.lang.String onselect java.lang.String dir java.lang.String lang java.lang.String title java.lang.String disabled boolean readonly boolean During normal event processing, action methods and action listener methods are fired during the "invoke application" phase of request processing. If this attribute is set to "true", these methods are fired instead at the end of the "apply request values" phase.

    ]]>
    immediate boolean
    If this value is true and no input value is provided by a postback operation, then the "requiredMessage" text is registered as a FacesMessage for the request, and validation fails.

    Default value: false.

    ]]>
    required boolean

    ]]>
    converterMessage java.lang.String
    requiredMessage java.lang.String The invoked method is expected to check the submitted value for this component, and if not acceptable then report a validation error for the component.

    The method is expected to have the prototype

    public void aMethod(FacesContext, UIComponent,Object)]]>
    validator void myMethod( javax.faces.context.FacesContext, javax.faces.component.UIComponent, java.lang.Object )
    validatorMessage java.lang.String The phase in which this method is invoked can be controlled via the immediate attribute.

    ]]>
    valueChangeListener void myMethod( javax.faces.event.ValueChangeEvent )
    value java.lang.Object The value can either be a static value (ID) or an EL expression. When a static id is specified, an instance of the converter type registered with that id is used. When this is an EL expression, the result of evaluating the expression must be an object that implements the Converter interface.

    ]]>
    converter javax.faces.convert.Converter
    id java.lang.String rendered boolean binding javax.faces.component.UIComponent
    This component replicates the 'Value Change Listener' functionality on the client side. It can be used when the user would like a change in the value of one control to trigger off changes in the states of other controls. One or more Javascript Listeners can be nested within the source control (a control belonging to the 'javax.faces.Input' family). When the value of the source control is modified, the listeners are triggered and the states of the target controls modified.

    Unless otherwise specified, all attributes accept static values or EL expressions.

    ]]>
    jsValueChangeListener org.apache.myfaces.JsValueChangeListener org.apache.myfaces.JsValueChangeListener for java.lang.String expressionValue true java.lang.String property java.lang.String bodyTagEvent java.lang.String
    jsValueSet org.apache.myfaces.HtmlJsValueSet org.apache.myfaces.JsValueSet name true java.lang.String value true java.lang.Object panelLayout org.apache.myfaces.HtmlPanelLayout org.apache.myfaces.Layout footerClass java.lang.String headerClass java.lang.String layout | header | navigation | body | footer =================|========|============|=======|======== classic (Default)| top | left | right | bottom navigationRight | top | right | left | bottom upsideDown | bottom | left | right | top
    ]]> layout java.lang.String navigationClass java.lang.String bodyClass java.lang.String headerStyle java.lang.String navigationStyle java.lang.String bodyStyle java.lang.String footerStyle java.lang.String onclick java.lang.String ondblclick java.lang.String onkeydown java.lang.String onkeypress java.lang.String onkeyup java.lang.String onmousedown java.lang.String onmousemove java.lang.String onmouseout java.lang.String onmouseover java.lang.String onmouseup java.lang.String dir java.lang.String lang java.lang.String title java.lang.String datafld java.lang.String datasrc java.lang.String dataformatas java.lang.String bgcolor java.lang.String border int cellpadding java.lang.String cellspacing java.lang.String frame java.lang.String rules java.lang.String summary java.lang.String width java.lang.String align java.lang.String style java.lang.String styleClass java.lang.String id java.lang.String rendered boolean binding javax.faces.component.UIComponent commandNavigation org.apache.myfaces.HtmlCommandNavigation org.apache.myfaces.Navigation actionFor java.lang.String disabled boolean disabledStyle java.lang.String disabledStyleClass java.lang.String enabledOnUserRole java.lang.String visibleOnUserRole java.lang.String forceId boolean forceIdIndex boolean style java.lang.String styleClass java.lang.String tabindex java.lang.String onblur java.lang.String onfocus java.lang.String accesskey java.lang.String onclick java.lang.String ondblclick java.lang.String onkeydown java.lang.String onkeypress java.lang.String onkeyup java.lang.String onmousedown java.lang.String onmousemove java.lang.String onmouseout java.lang.String onmouseover java.lang.String onmouseup java.lang.String dir java.lang.String lang java.lang.String title java.lang.String charset java.lang.String coords java.lang.String hreflang java.lang.String rel java.lang.String rev java.lang.String shape java.lang.String target java.lang.String type java.lang.String During normal event processing, action methods and action listener methods are fired during the "invoke application" phase of request processing. If this attribute is set to "true", these methods are fired instead at the end of the "apply request values" phase.

    ]]>
    immediate boolean
    value java.lang.Object If the value is an expression, it is expected to be a method binding EL expression that identifies an action method. An action method accepts no parameters and has a String return value, called the action outcome, that identifies the next view displayed. The phase that this event is fired in can be controlled via the immediate attribute.

    If the value is a string literal, it is treated as a navigation outcome for the current view. This is functionally equivalent to a reference to an action method that returns the string literal.

    ]]>
    action java.lang.Object myMethod( )
    actionListener void myMethod( javax.faces.event.ActionEvent ) id java.lang.String rendered boolean binding javax.faces.component.UIComponent
    panelNavigation org.apache.myfaces.HtmlPanelNavigation org.apache.myfaces.Navigation itemClass java.lang.String openItemClass java.lang.String activeItemClass java.lang.String separatorClass java.lang.String itemStyle java.lang.String openItemStyle java.lang.String activeItemStyle java.lang.String separatorStyle java.lang.String onclick java.lang.String ondblclick java.lang.String onkeydown java.lang.String onkeypress java.lang.String onkeyup java.lang.String onmousedown java.lang.String onmousemove java.lang.String onmouseout java.lang.String onmouseover java.lang.String onmouseup java.lang.String dir java.lang.String lang java.lang.String title java.lang.String datafld java.lang.String datasrc java.lang.String dataformatas java.lang.String bgcolor java.lang.String border int cellpadding java.lang.String cellspacing java.lang.String frame java.lang.String rules java.lang.String summary java.lang.String width java.lang.String align java.lang.String layout java.lang.String style java.lang.String styleClass java.lang.String id java.lang.String rendered boolean binding javax.faces.component.UIComponent navigationMenuItems org.apache.myfaces.HtmlNavigationMenuItems value java.lang.Object var java.lang.String itemValue java.lang.Object itemLabel java.lang.String itemDescription java.lang.String itemDisabled java.lang.Boolean itemLabelEscaped java.lang.Boolean id java.lang.String binding javax.faces.component.UIComponent navigationMenuItem org.apache.myfaces.NavigationMenuItem icon java.lang.String split boolean action java.lang.Object myMethod( ) actionListener void myMethod( javax.faces.event.ActionEvent ) target java.lang.String disabled boolean disabledStyle java.lang.String disabledStyleClass java.lang.String rendered boolean enabledOnUserRole java.lang.String visibleOnUserRole java.lang.String value javax.faces.model.SelectItem itemDisabled java.lang.Boolean escape java.lang.String itemDescription java.lang.String itemLabel java.lang.String itemValue java.lang.Object noSelectionOption java.lang.Boolean id java.lang.String binding javax.faces.component.UIComponent commandNavigation2 org.apache.myfaces.HtmlCommandNavigationItem org.apache.myfaces.NavigationMenu open boolean active boolean activeOnViewIds java.lang.String externalLink java.lang.String actionFor java.lang.String disabled boolean disabledStyle java.lang.String disabledStyleClass java.lang.String enabledOnUserRole java.lang.String visibleOnUserRole java.lang.String forceId boolean forceIdIndex boolean style java.lang.String styleClass java.lang.String tabindex java.lang.String onblur java.lang.String onfocus java.lang.String accesskey java.lang.String onclick java.lang.String ondblclick java.lang.String onkeydown java.lang.String onkeypress java.lang.String onkeyup java.lang.String onmousedown java.lang.String onmousemove java.lang.String onmouseout java.lang.String onmouseover java.lang.String onmouseup java.lang.String dir java.lang.String lang java.lang.String title java.lang.String charset java.lang.String coords java.lang.String hreflang java.lang.String rel java.lang.String rev java.lang.String shape java.lang.String target java.lang.String type java.lang.String value java.lang.Object If the value is an expression, it is expected to be a method binding EL expression that identifies an action method. An action method accepts no parameters and has a String return value, called the action outcome, that identifies the next view displayed. The phase that this event is fired in can be controlled via the immediate attribute.

    If the value is a string literal, it is treated as a navigation outcome for the current view. This is functionally equivalent to a reference to an action method that returns the string literal.

    ]]>
    action java.lang.Object myMethod( )
    actionListener void myMethod( javax.faces.event.ActionEvent ) id java.lang.String rendered boolean binding javax.faces.component.UIComponent
    panelNavigation2 org.apache.myfaces.HtmlPanelNavigationMenu org.apache.myfaces.NavigationMenu itemClass java.lang.String openItemClass java.lang.String activeItemClass java.lang.String separatorClass java.lang.String itemStyle java.lang.String openItemStyle java.lang.String activeItemStyle java.lang.String separatorStyle java.lang.String layout java.lang.String expandAll boolean renderAll boolean disabled boolean disabledStyle java.lang.String disabledStyleClass java.lang.String onclick java.lang.String ondblclick java.lang.String onkeydown java.lang.String onkeypress java.lang.String onkeyup java.lang.String onmousedown java.lang.String onmousemove java.lang.String onmouseout java.lang.String onmouseover java.lang.String onmouseup java.lang.String dir java.lang.String lang java.lang.String title java.lang.String datafld java.lang.String datasrc java.lang.String dataformatas java.lang.String bgcolor java.lang.String border int cellpadding java.lang.String cellspacing java.lang.String frame java.lang.String rules java.lang.String summary java.lang.String width java.lang.String align java.lang.String colspan int displayValueOnly java.lang.Boolean displayValueOnlyStyle java.lang.String displayValueOnlyStyleClass java.lang.String enabledOnUserRole java.lang.String visibleOnUserRole java.lang.String forceId boolean forceIdIndex boolean style java.lang.String styleClass java.lang.String id java.lang.String rendered boolean binding javax.faces.component.UIComponent This component is based based on the excellent JSCookMenu by Heng Yuan.

    Unless otherwise specified, all attributes accept static values or EL expressions.]]>
    jscookMenu org.apache.myfaces.JSCookMenu org.apache.myfaces.JSCookMenu layout true java.lang.String theme true java.lang.String enabledOnUserRole java.lang.String visibleOnUserRole java.lang.String javascriptLocation java.lang.String imageLocation java.lang.String styleLocation java.lang.String javascriptLibrary java.lang.String imageLibrary java.lang.String styleLibrary java.lang.String During normal event processing, action methods and action listener methods are fired during the "invoke application" phase of request processing. If this attribute is set to "true", these methods are fired instead at the end of the "apply request values" phase.

    ]]>
    immediate boolean
    If the value is an expression, it is expected to be a method binding EL expression that identifies an action method. An action method accepts no parameters and has a String return value, called the action outcome, that identifies the next view displayed. The phase that this event is fired in can be controlled via the immediate attribute.

    If the value is a string literal, it is treated as a navigation outcome for the current view. This is functionally equivalent to a reference to an action method that returns the string literal.

    ]]>
    action java.lang.Object myMethod( )
    id java.lang.String rendered boolean binding javax.faces.component.UIComponent
    newspaperTable org.apache.myfaces.HtmlNewspaperTable org.apache.myfaces.HtmlNewspaperTable newspaperColumns int newspaperOrientation java.lang.String datafld java.lang.String datasrc java.lang.String dataformatas java.lang.String align java.lang.String bgcolor java.lang.String bodyrows java.lang.String border int cellpadding java.lang.String cellspacing java.lang.String columnClasses java.lang.String footerClass java.lang.String frame java.lang.String headerClass java.lang.String rowClasses java.lang.String rules java.lang.String summary java.lang.String width java.lang.String captionClass java.lang.String captionStyle java.lang.String style java.lang.String styleClass java.lang.String onclick java.lang.String ondblclick java.lang.String onkeydown java.lang.String onkeypress java.lang.String onkeyup java.lang.String onmousedown java.lang.String onmousemove java.lang.String onmouseout java.lang.String onmouseover java.lang.String onmouseup java.lang.String dir java.lang.String lang java.lang.String title java.lang.String The value referenced by the EL expression can be of any type.

    • A value of type DataModel is used directly.
    • Array-like parameters of type array-of-Object, java.util.List, java.sql.ResultSet or javax.servlet.jsp.jstl.sql.Result are wrapped in a corresponding DataModel that knows how to iterate over the elements.
    • Other values are wrapped in a DataModel as a single row.

    Note in particular that unordered collections, eg Set are not supported. Therefore if the value expression references such an object then the table will be considered to contain just one element - the collection itself.

    ]]>
    value java.lang.Object
    first int Specify zero to display all rows from the "first" row to the end of available data.

    ]]>
    rows int
    During rendering of child components of this UIData, the variable with this name can be read to learn what the "rowData" object for the row currently being rendered is.

    This value must be a static value, ie an EL expression is not permitted.

    ]]>
    var java.lang.String
    rowStatePreserved boolean id java.lang.String rendered boolean binding javax.faces.component.UIComponent
    selectedPanel
    defines the id of the child to be rendered. If no child panel is selected or if the selected panel can not be found the first child is rendered. Unless otherwise specified, all attributes accept static values or EL expressions.]]> panelStack org.apache.myfaces.HtmlPanelStack org.apache.myfaces.PanelStack selectedPanel true java.lang.String id java.lang.String rendered boolean binding javax.faces.component.UIComponent In other words, is a selection component where a set of items can be selected from a list that contains all the available items to a list that contains the selected items.

    The component is based on the t:selectManyListbox component, so it contains the same attributes. Soon, more specific attributes will be added.

    ]]>
    selectManyPicklist org.apache.myfaces.HtmlSelectManyPicklist org.apache.myfaces.PicklistRenderer addButtonText java.lang.String addAllButtonText java.lang.String removeButtonText java.lang.String removeAllButtonText java.lang.String addButtonStyle java.lang.String addAllButtonStyle java.lang.String removeButtonStyle java.lang.String removeAllButtonStyle java.lang.String addButtonStyleClass java.lang.String addAllButtonStyleClass java.lang.String removeButtonStyleClass java.lang.String removeAllButtonStyleClass java.lang.String valueType java.lang.String displayValueOnly java.lang.Boolean displayValueOnlyStyle java.lang.String displayValueOnlyStyleClass java.lang.String enabledOnUserRole java.lang.String visibleOnUserRole java.lang.String forceId boolean forceIdIndex boolean escape boolean datafld java.lang.String datasrc java.lang.String dataformatas java.lang.String size int label java.lang.String style java.lang.String styleClass java.lang.String tabindex java.lang.String onblur java.lang.String onfocus java.lang.String disabledClass java.lang.String enabledClass java.lang.String accesskey java.lang.String onclick java.lang.String ondblclick java.lang.String onkeydown java.lang.String onkeypress java.lang.String onkeyup java.lang.String onmousedown java.lang.String onmousemove java.lang.String onmouseout java.lang.String onmouseover java.lang.String onmouseup java.lang.String onchange java.lang.String onselect java.lang.String dir java.lang.String lang java.lang.String title java.lang.String disabled boolean readonly boolean hideNoSelectionOption boolean collectionType java.lang.String During normal event processing, action methods and action listener methods are fired during the "invoke application" phase of request processing. If this attribute is set to "true", these methods are fired instead at the end of the "apply request values" phase.

    ]]>
    immediate boolean
    If this value is true and no input value is provided by a postback operation, then the "requiredMessage" text is registered as a FacesMessage for the request, and validation fails.

    Default value: false.

    ]]>
    required boolean

    ]]>
    converterMessage java.lang.String
    requiredMessage java.lang.String The invoked method is expected to check the submitted value for this component, and if not acceptable then report a validation error for the component.

    The method is expected to have the prototype

    public void aMethod(FacesContext, UIComponent,Object)]]>
    validator void myMethod( javax.faces.context.FacesContext, javax.faces.component.UIComponent, java.lang.Object )
    validatorMessage java.lang.String The phase in which this method is invoked can be controlled via the immediate attribute.

    ]]>
    valueChangeListener void myMethod( javax.faces.event.ValueChangeEvent )
    value java.lang.Object The value can either be a static value (ID) or an EL expression. When a static id is specified, an instance of the converter type registered with that id is used. When this is an EL expression, the result of evaluating the expression must be an object that implements the Converter interface.

    ]]>
    converter javax.faces.convert.Converter
    id java.lang.String rendered boolean binding javax.faces.component.UIComponent
    popup org.apache.myfaces.HtmlPopup org.apache.myfaces.Popup style java.lang.String styleClass java.lang.String displayAtDistanceX java.lang.Integer displayAtDistanceY java.lang.Integer closePopupOnExitingElement java.lang.Boolean closePopupOnExitingPopup java.lang.Boolean layout java.lang.String onclick java.lang.String ondblclick java.lang.String onkeydown java.lang.String onkeypress java.lang.String onkeyup java.lang.String onmousedown java.lang.String onmousemove java.lang.String onmouseout java.lang.String onmouseover java.lang.String onmouseup java.lang.String enabledOnUserRole java.lang.String visibleOnUserRole java.lang.String dir java.lang.String lang java.lang.String title java.lang.String id java.lang.String rendered boolean binding javax.faces.component.UIComponent radio org.apache.myfaces.HtmlRadio org.apache.myfaces.Radio for true java.lang.String index true int NOTE: This is provided only for backward compatibility with tomahawk 1.2. Activate this behavior will make client behaviors added to t:selectOneRadio like f:ajax or others fail, because the logical id has no counterpart in the component tree.

    ]]>
    renderLogicalId boolean
    onclick java.lang.String ondblclick java.lang.String onkeydown java.lang.String onkeypress java.lang.String onkeyup java.lang.String onmousedown java.lang.String onmousemove java.lang.String onmouseout java.lang.String onmouseover java.lang.String onmouseup java.lang.String onblur java.lang.String onfocus java.lang.String accesskey java.lang.String enabledOnUserRole java.lang.String visibleOnUserRole java.lang.String disabledClass java.lang.String enabledClass java.lang.String alt java.lang.String tabindex java.lang.String dir java.lang.String lang java.lang.String title java.lang.String onchange java.lang.String onselect java.lang.String style java.lang.String styleClass java.lang.String align java.lang.String id java.lang.String rendered boolean binding javax.faces.component.UIComponent
    JSF provides three scopes for managed beans and therefore all the model objects that the managed beans reference: request, session, application. However a common requirement is a way for a model object to have a scope that is tied to the duration of the current view; that is longer than the request scope but shorter than session scope.

    This component simply holds a reference to an arbitrary object (specified by the value property). Because this object is an ordinary component whose scope is the current view, the reference to the model automatically has that same scope.

    When the value is an EL expression, then after the view is restored the recreated target object is stored at the specified location.

    The object being saved must either:

    • implement java.io.Serializable, or
    • implement javax.faces.component.StateHolder and have a default constructor.

    Note that the saved object can be "chained" from view to view in order to extend its lifetime from a single view to a sequence of views if desired. A UISaveState component with an EL expression such as "#{someBean}" will save the object state after render, and restore it on postback. If navigation occurs to some other view and that view has a UISaveState component with the same EL expression then the object will simply be saved into the new view, thus extending its lifetime.

    ]]>
    saveState org.apache.myfaces.SaveState value java.lang.Object id java.lang.String binding javax.faces.component.UIComponent
    Renders a schedule component, showing appointments and events in a day, workweek, week or month view, similar to the schedule part of MS Outlook or Evolution.

    The component is backed by an implementation of the ScheduleModel interface. Creating a custom model can be easily achieved by implementing this interface, or by overriding the AbstractScheduleModel class.

    AbstractHtmlSchedule class holds all properties specific to the HTML version of the Schedule component.

    ]]>
    schedule org.apache.myfaces.Schedule org.apache.myfaces.Schedule org.apache.myfaces.custom.schedule.ScheduleTagHandler backgroundClass java.lang.String columnClass java.lang.String contentClass java.lang.String dateClass java.lang.String dayClass java.lang.String entryClass java.lang.String entryRenderer java.lang.Object evenClass java.lang.String foregroundClass java.lang.String freeClass java.lang.String gutterClass java.lang.String headerClass java.lang.String holidayClass java.lang.String hoursClass java.lang.String inactiveDayClass java.lang.String minutesClass java.lang.String monthClass java.lang.String selectedClass java.lang.String selectedEntryClass java.lang.String subtitleClass java.lang.String textClass java.lang.String titleClass java.lang.String unevenClass java.lang.String weekClass java.lang.String enabledOnUserRole java.lang.String visibleOnUserRole java.lang.String action java.lang.String myMethod( ) mouseListener void myMethod( org.apache.myfaces.custom.schedule.ScheduleMouseEvent ) actionListener void myMethod( javax.faces.event.ActionEvent ) splitWeekend boolean submitOnClick boolean compactMonthRowHeight int compactWeekRowHeight int converter javax.faces.convert.Converter detailedRowHeight int expandToFitEntries boolean headerDateFormat java.lang.String immediate boolean readonly boolean renderZeroLengthEntries boolean theme java.lang.String tooltip boolean value java.lang.Object visibleEndHour int visibleStartHour int workingEndHour int workingStartHour int Show dates in 24 hour notation or 12 hour notation.

    ]]>
    hourNotation java.lang.String
    compactMonthDayOfWeekDateFormat java.lang.String id java.lang.String rendered boolean binding javax.faces.component.UIComponent
    selectOneCountry org.apache.myfaces.SelectOneCountry org.apache.myfaces.SelectOneCountryRenderer maxLength java.lang.Integer emptySelection java.lang.String displayValueOnly java.lang.Boolean displayValueOnlyStyle java.lang.String displayValueOnlyStyleClass java.lang.String enabledOnUserRole java.lang.String visibleOnUserRole java.lang.String forceId boolean forceIdIndex boolean escape boolean datafld java.lang.String datasrc java.lang.String dataformatas java.lang.String label java.lang.String style java.lang.String styleClass java.lang.String tabindex java.lang.String onblur java.lang.String onfocus java.lang.String disabledClass java.lang.String enabledClass java.lang.String accesskey java.lang.String onclick java.lang.String ondblclick java.lang.String onkeydown java.lang.String onkeypress java.lang.String onkeyup java.lang.String onmousedown java.lang.String onmousemove java.lang.String onmouseout java.lang.String onmouseover java.lang.String onmouseup java.lang.String onchange java.lang.String onselect java.lang.String dir java.lang.String lang java.lang.String title java.lang.String disabled boolean readonly boolean hideNoSelectionOption boolean During normal event processing, action methods and action listener methods are fired during the "invoke application" phase of request processing. If this attribute is set to "true", these methods are fired instead at the end of the "apply request values" phase.

    ]]>
    immediate boolean
    If this value is true and no input value is provided by a postback operation, then the "requiredMessage" text is registered as a FacesMessage for the request, and validation fails.

    Default value: false.

    ]]>
    required boolean

    ]]>
    converterMessage java.lang.String
    requiredMessage java.lang.String The invoked method is expected to check the submitted value for this component, and if not acceptable then report a validation error for the component.

    The method is expected to have the prototype

    public void aMethod(FacesContext, UIComponent,Object)]]>
    validator void myMethod( javax.faces.context.FacesContext, javax.faces.component.UIComponent, java.lang.Object )
    validatorMessage java.lang.String The phase in which this method is invoked can be controlled via the immediate attribute.

    ]]>
    valueChangeListener void myMethod( javax.faces.event.ValueChangeEvent )
    value java.lang.Object The value can either be a static value (ID) or an EL expression. When a static id is specified, an instance of the converter type registered with that id is used. When this is an EL expression, the result of evaluating the expression must be an object that implements the Converter interface.

    ]]>
    converter javax.faces.convert.Converter
    id java.lang.String rendered boolean binding javax.faces.component.UIComponent
    selectOneLanguage org.apache.myfaces.SelectOneLanguage org.apache.myfaces.SelectOneLanguageRenderer maxLength java.lang.Integer emptySelection java.lang.String displayValueOnly java.lang.Boolean displayValueOnlyStyle java.lang.String displayValueOnlyStyleClass java.lang.String enabledOnUserRole java.lang.String visibleOnUserRole java.lang.String forceId boolean forceIdIndex boolean escape boolean datafld java.lang.String datasrc java.lang.String dataformatas java.lang.String label java.lang.String style java.lang.String styleClass java.lang.String tabindex java.lang.String onblur java.lang.String onfocus java.lang.String disabledClass java.lang.String enabledClass java.lang.String accesskey java.lang.String onclick java.lang.String ondblclick java.lang.String onkeydown java.lang.String onkeypress java.lang.String onkeyup java.lang.String onmousedown java.lang.String onmousemove java.lang.String onmouseout java.lang.String onmouseover java.lang.String onmouseup java.lang.String onchange java.lang.String onselect java.lang.String dir java.lang.String lang java.lang.String title java.lang.String disabled boolean readonly boolean hideNoSelectionOption boolean During normal event processing, action methods and action listener methods are fired during the "invoke application" phase of request processing. If this attribute is set to "true", these methods are fired instead at the end of the "apply request values" phase.

    ]]>
    immediate boolean
    If this value is true and no input value is provided by a postback operation, then the "requiredMessage" text is registered as a FacesMessage for the request, and validation fails.

    Default value: false.

    ]]>
    required boolean

    ]]>
    converterMessage java.lang.String
    requiredMessage java.lang.String The invoked method is expected to check the submitted value for this component, and if not acceptable then report a validation error for the component.

    The method is expected to have the prototype

    public void aMethod(FacesContext, UIComponent,Object)]]>
    validator void myMethod( javax.faces.context.FacesContext, javax.faces.component.UIComponent, java.lang.Object )
    validatorMessage java.lang.String The phase in which this method is invoked can be controlled via the immediate attribute.

    ]]>
    valueChangeListener void myMethod( javax.faces.event.ValueChangeEvent )
    value java.lang.Object The value can either be a static value (ID) or an EL expression. When a static id is specified, an instance of the converter type registered with that id is used. When this is an EL expression, the result of evaluating the expression must be an object that implements the Converter interface.

    ]]>
    converter javax.faces.convert.Converter
    id java.lang.String rendered boolean binding javax.faces.component.UIComponent
    selectOneRow org.apache.myfaces.SelectOneRow org.apache.myfaces.SelectOneRow groupName java.lang.String disabled boolean readonly boolean onblur java.lang.String onfocus java.lang.String onclick java.lang.String ondblclick java.lang.String onkeydown java.lang.String onkeypress java.lang.String onkeyup java.lang.String onmousedown java.lang.String onmousemove java.lang.String onmouseout java.lang.String onmouseover java.lang.String onmouseup java.lang.String onchange java.lang.String onselect java.lang.String align java.lang.String During normal event processing, action methods and action listener methods are fired during the "invoke application" phase of request processing. If this attribute is set to "true", these methods are fired instead at the end of the "apply request values" phase.

    ]]>
    immediate boolean
    If this value is true and no input value is provided by a postback operation, then the "requiredMessage" text is registered as a FacesMessage for the request, and validation fails.

    Default value: false.

    ]]>
    required boolean

    ]]>
    converterMessage java.lang.String
    requiredMessage java.lang.String The invoked method is expected to check the submitted value for this component, and if not acceptable then report a validation error for the component.

    The method is expected to have the prototype

    public void aMethod(FacesContext, UIComponent,Object)]]>
    validator void myMethod( javax.faces.context.FacesContext, javax.faces.component.UIComponent, java.lang.Object )
    validatorMessage java.lang.String The phase in which this method is invoked can be controlled via the immediate attribute.

    ]]>
    valueChangeListener void myMethod( javax.faces.event.ValueChangeEvent )
    value java.lang.Object The value can either be a static value (ID) or an EL expression. When a static id is specified, an instance of the converter type registered with that id is used. When this is an EL expression, the result of evaluating the expression must be an object that implements the Converter interface.

    ]]>
    converter javax.faces.convert.Converter
    id java.lang.String rendered boolean binding javax.faces.component.UIComponent
    selectItems org.apache.myfaces.UISelectItems var java.lang.String itemLabel java.lang.Object itemValue java.lang.Object itemLabelEscaped java.lang.Boolean itemDescription java.lang.Object itemDisabled java.lang.Boolean useEntryAsItem boolean value java.lang.Object id java.lang.String binding javax.faces.component.UIComponent commandSortHeader org.apache.myfaces.HtmlCommandSortHeader org.apache.myfaces.SortHeader columnName true java.lang.String propertyName java.lang.String arrow boolean actionFor java.lang.String disabled boolean disabledStyle java.lang.String disabledStyleClass java.lang.String enabledOnUserRole java.lang.String visibleOnUserRole java.lang.String forceId boolean forceIdIndex boolean style java.lang.String styleClass java.lang.String tabindex java.lang.String onblur java.lang.String onfocus java.lang.String accesskey java.lang.String onclick java.lang.String ondblclick java.lang.String onkeydown java.lang.String onkeypress java.lang.String onkeyup java.lang.String onmousedown java.lang.String onmousemove java.lang.String onmouseout java.lang.String onmouseover java.lang.String onmouseup java.lang.String dir java.lang.String lang java.lang.String title java.lang.String charset java.lang.String coords java.lang.String hreflang java.lang.String rel java.lang.String rev java.lang.String shape java.lang.String target java.lang.String type java.lang.String During normal event processing, action methods and action listener methods are fired during the "invoke application" phase of request processing. If this attribute is set to "true", these methods are fired instead at the end of the "apply request values" phase.

    ]]>
    immediate boolean
    value java.lang.Object If the value is an expression, it is expected to be a method binding EL expression that identifies an action method. An action method accepts no parameters and has a String return value, called the action outcome, that identifies the next view displayed. The phase that this event is fired in can be controlled via the immediate attribute.

    If the value is a string literal, it is treated as a navigation outcome for the current view. This is functionally equivalent to a reference to an action method that returns the string literal.

    ]]>
    action java.lang.Object myMethod( )
    actionListener void myMethod( javax.faces.event.ActionEvent ) id java.lang.String rendered boolean binding javax.faces.component.UIComponent
    stylesheet org.apache.myfaces.Stylesheet org.apache.myfaces.Stylesheet If this path starts with a slash, then the webapp context path will be prepended to it. This makes it simple to reference stylesheets at an absolute path within the webapp. A value like "/styles/style.css" becomes "/webappname/styles/style.css".

    If this path does not start with a slash, then it is output unaltered. This supports absolute urls ("http://host/path/style.css"). It also supports having css files relative to the current page ("style.css" or "styles/style.css") but this needs to be used with care as the standard JSF postback/internal-forward navigation style can cause browsers to use an inappropriate base url when resolving relative references.

    ]]>
    path true java.lang.String
    The file referenced by the path attribute is loaded, and its content is written to the page wrapped in an <script> tag.

    When this option is enabled, the path property must contain an absolute path within the current webapp. External urls ("http://*") and paths relative to the current page are not supported.

    ]]>
    inline boolean
    When true, any EL expression in the stylesheet will be evaluated and replaced by its string representation on the first access. The stylesheet will be processed only once. Every subsequent request will get a cached view.

    ]]>
    filtered boolean
    screen
    Intended for non-paged computer screens.
    tty
    Intended for media using a fixed-pitch character grid, such as teletypes, terminals, or portable devices with limited display capabilities.
    tv
    Intended for television-type devices (low resolution, color, limited scrollability).
    projection
    Intended for projectors.
    handheld
    Intended for handheld devices (small screen, monochrome, bitmapped graphics, limited bandwidth).
    print
    Intended for paged, opaque material and for documents viewed on screen in print preview mode.
    braille
    Intended for braille tactile feedback devices.
    aural
    Intended for speech synthesizers.
    all
    Suitable for all devices.
    Could be a comma separated list. See also http://www.w3.org/TR/REC-html40/types.html#type-media-descriptors]]>
    media java.lang.String
    enabledOnUserRole java.lang.String visibleOnUserRole java.lang.String id java.lang.String rendered boolean binding javax.faces.component.UIComponent
    A subform to an existing form. Inputs in this form will only be validated and updated, if a t:commandButton or t:commandLink has been clicked with an actionFor attribute which references the client-id of this subform. Optionally, the validation will trigger if a commandButton or commandLink embedded in this subform has been clicked, except if this command is a t:commandButton or t:commandLink with an actionFor attribute which doesn't reference the client-id of this subform.

    Components will be validated and updated only if either a child-component of this form caused the submit of the form, or an extended commandLink or commandButton with the actionFor attribute set to the client-id of this component was used.

    You can have several comma-separated entries in the actionFor-attribute - with this it's possible to validate and update more than one subForm at once.

    ]]>
    subform org.apache.myfaces.SubForm org.apache.myfaces.SubForm preserveSubmittedValues java.lang.Boolean id java.lang.String rendered boolean binding javax.faces.component.UIComponent
    swapImage org.apache.myfaces.HtmlSwapImage org.apache.myfaces.SwapImage border java.lang.String hspace java.lang.String vspace java.lang.String swapImageUrl true java.lang.String activeImageUrl java.lang.String alt java.lang.String height java.lang.String ismap boolean longdesc java.lang.String usemap java.lang.String width java.lang.String onclick java.lang.String ondblclick java.lang.String onkeydown java.lang.String onkeypress java.lang.String onkeyup java.lang.String onmousedown java.lang.String onmousemove java.lang.String onmouseout java.lang.String onmouseover java.lang.String onmouseup java.lang.String dir java.lang.String lang java.lang.String title java.lang.String style java.lang.String styleClass java.lang.String align java.lang.String url java.lang.String If the URL starts with a '/', it is relative to the context path of the web application.

    ]]>
    value java.lang.Object
    id java.lang.String rendered boolean binding javax.faces.component.UIComponent
    panelTab org.apache.myfaces.HtmlPanelTab javax.faces.Group label java.lang.String disabled boolean onclick java.lang.String ondblclick java.lang.String onkeydown java.lang.String onkeypress java.lang.String onkeyup java.lang.String onmousedown java.lang.String onmousemove java.lang.String onmouseout java.lang.String onmouseover java.lang.String onmouseup java.lang.String enabledOnUserRole java.lang.String visibleOnUserRole java.lang.String dir java.lang.String lang java.lang.String title java.lang.String layout java.lang.String style java.lang.String styleClass java.lang.String id java.lang.String rendered boolean binding javax.faces.component.UIComponent panelTabbedPane org.apache.myfaces.HtmlPanelTabbedPane org.apache.myfaces.TabbedPane org.apache.myfaces.custom.tabbedpane.HtmlPanelTabbedPaneTagHandler activePanelTabVar java.lang.Boolean selectedIndex int activeTabStyleClass java.lang.String inactiveTabStyleClass java.lang.String activeSubStyleClass java.lang.String inactiveSubStyleClass java.lang.String tabContentStyleClass java.lang.String disabledTabStyleClass java.lang.String serverSideTabSwitch boolean immediateTabChange boolean onclick java.lang.String ondblclick java.lang.String onkeydown java.lang.String onkeypress java.lang.String onkeyup java.lang.String onmousedown java.lang.String onmousemove java.lang.String onmouseout java.lang.String onmouseover java.lang.String onmouseup java.lang.String enabledOnUserRole java.lang.String visibleOnUserRole java.lang.String dir java.lang.String lang java.lang.String title java.lang.String datafld java.lang.String datasrc java.lang.String dataformatas java.lang.String bgcolor java.lang.String border int cellpadding java.lang.String cellspacing java.lang.String frame java.lang.String rules java.lang.String summary java.lang.String width java.lang.String align java.lang.String layout java.lang.String style java.lang.String styleClass java.lang.String id java.lang.String rendered boolean binding javax.faces.component.UIComponent toggleGroup org.apache.myfaces.ToggleGroup org.apache.myfaces.ToggleGroup toggled boolean onclick java.lang.String ondblclick java.lang.String onkeydown java.lang.String onkeypress java.lang.String onkeyup java.lang.String onmousedown java.lang.String onmousemove java.lang.String onmouseout java.lang.String onmouseover java.lang.String onmouseup java.lang.String dir java.lang.String lang java.lang.String title java.lang.String layout java.lang.String style java.lang.String styleClass java.lang.String id java.lang.String rendered boolean binding javax.faces.component.UIComponent toggleLink org.apache.myfaces.ToggleLink org.apache.myfaces.ToggleLink for true java.lang.String disabled boolean onClickFocusId java.lang.String forceId java.lang.Boolean forceIdIndex java.lang.Boolean enabledOnUserRole java.lang.String visibleOnUserRole java.lang.String style java.lang.String styleClass java.lang.String tabindex java.lang.String onblur java.lang.String onfocus java.lang.String accesskey java.lang.String onclick java.lang.String ondblclick java.lang.String onkeydown java.lang.String onkeypress java.lang.String onkeyup java.lang.String onmousedown java.lang.String onmousemove java.lang.String onmouseout java.lang.String onmouseover java.lang.String onmouseup java.lang.String dir java.lang.String lang java.lang.String title java.lang.String charset java.lang.String coords java.lang.String hreflang java.lang.String rel java.lang.String rev java.lang.String shape java.lang.String target java.lang.String type java.lang.String value java.lang.Object The value can either be a static value (ID) or an EL expression. When a static id is specified, an instance of the converter type registered with that id is used. When this is an EL expression, the result of evaluating the expression must be an object that implements the Converter interface.

    ]]>
    converter javax.faces.convert.Converter
    id java.lang.String rendered boolean binding javax.faces.component.UIComponent
    togglePanel org.apache.myfaces.TogglePanel org.apache.myfaces.TogglePanel toggled boolean disabled boolean onclick java.lang.String ondblclick java.lang.String onkeydown java.lang.String onkeypress java.lang.String onkeyup java.lang.String onmousedown java.lang.String onmousemove java.lang.String onmouseout java.lang.String onmouseover java.lang.String onmouseup java.lang.String dir java.lang.String lang java.lang.String title java.lang.String layout java.lang.String style java.lang.String styleClass java.lang.String id java.lang.String rendered boolean binding javax.faces.component.UIComponent xmlTransform org.apache.myfaces.tomahawk.XmlTransform content java.lang.String contentLocation java.lang.String stylesheet java.lang.String contentStream java.lang.Object stylesheetLocation java.lang.String styleStream java.lang.Object id java.lang.String rendered boolean binding javax.faces.component.UIComponent treeCheckbox org.apache.myfaces.HtmlTreeCheckbox org.apache.myfaces.HtmlTreeCheckbox for java.lang.String value javax.faces.model.SelectItem itemDisabled java.lang.Boolean escape java.lang.String itemDescription java.lang.String itemLabel java.lang.String itemValue java.lang.Object noSelectionOption java.lang.Boolean id java.lang.String binding javax.faces.component.UIComponent Tree implementation based on javax.swing.JTree.

    The tree model is assigned by using a value binding named model and is not stored in view state.

    A hierarchy of {@link HtmlTreeNode}objects is used to represent the current expanded state of the tree. The root node is held as a faces named * rootNode.

    ]]>
    tree org.apache.myfaces.HtmlTree org.apache.myfaces.HtmlTree org.apache.myfaces.custom.tree.taglib.TreeTagHandler value true org.apache.myfaces.custom.tree.model.TreeModel var java.lang.String iconLine java.lang.String iconNoline java.lang.String iconChildFirst java.lang.String iconChildMiddle java.lang.String iconChildLast java.lang.String iconNodeOpen java.lang.String iconNodeOpenFirst java.lang.String iconNodeOpenMiddle java.lang.String iconNodeOpenLast java.lang.String iconNodeClose java.lang.String iconNodeCloseFirst java.lang.String iconNodeCloseMiddle java.lang.String iconNodeCloseLast java.lang.String nodeClass java.lang.String rowClasses java.lang.String columnClasses java.lang.String selectedNodeClass java.lang.String iconClass java.lang.String expireListeners long headerClass java.lang.String footerClass java.lang.String expandRoot boolean layout java.lang.String styleClass java.lang.String id java.lang.String rendered boolean binding javax.faces.component.UIComponent
    This tag outlines the column where the tree structure will be render as part of the tree table. Unless otherwise specified, all attributes accept static values or EL expressions.

    Tree column model. This column is used to provide the place holder for the tree. This is used in conjunction with the table format display.

    ]]>
    treeColumn org.apache.myfaces.HtmlTreeColumn id java.lang.String rendered boolean binding javax.faces.component.UIComponent
    tree2 org.apache.myfaces.HtmlTree2 org.apache.myfaces.HtmlTree2 org.apache.myfaces.custom.tree2.HtmlTreeTagHandler clientSideToggle boolean varNodeToggler java.lang.String showNav boolean showLines boolean showRootNode boolean preserveToggle boolean javascriptLocation java.lang.String imageLocation java.lang.String styleLocation java.lang.String javascriptLibrary java.lang.String imageLibrary java.lang.String styleLibrary java.lang.String value true java.lang.Object var java.lang.String id java.lang.String rendered boolean binding javax.faces.component.UIComponent validateCreditCard org.apache.myfaces.validator.CreditCard org.apache.myfaces.validator.ValidatorBaseTagHandler amex boolean discover boolean mastercard boolean none boolean visa boolean summaryMessage java.lang.String message java.lang.String detailMessage java.lang.String validateEmail org.apache.myfaces.validator.Email org.apache.myfaces.validator.ValidatorBaseTagHandler summaryMessage java.lang.String message java.lang.String detailMessage java.lang.String validateEqual org.apache.myfaces.validator.Equal org.apache.myfaces.validator.ValidatorBaseTagHandler for java.lang.String forId java.lang.String summaryMessage java.lang.String message java.lang.String detailMessage java.lang.String validateRegExpr org.apache.myfaces.validator.RegExpr org.apache.myfaces.validator.ValidatorBaseTagHandler pattern java.lang.String summaryMessage java.lang.String message java.lang.String detailMessage java.lang.String tabChangeListener org.apache.myfaces.custom.tabbedpane.TabChangeListenerTagHandler clientSideToggle boolean varNodeToggler java.lang.String showNav boolean showLines boolean showRootNode boolean preserveToggle boolean javascriptLocation java.lang.String imageLocation java.lang.String styleLocation java.lang.String javascriptLibrary java.lang.String imageLibrary java.lang.String styleLibrary java.lang.String value true java.lang.Object var java.lang.String id java.lang.String rendered boolean binding javax.faces.component.UIComponent iconProvider org.apache.myfaces.custom.tree.taglib.IconProviderTagHandler clientSideToggle boolean varNodeToggler java.lang.String showNav boolean showLines boolean showRootNode boolean preserveToggle boolean javascriptLocation java.lang.String imageLocation java.lang.String styleLocation java.lang.String javascriptLibrary java.lang.String imageLibrary java.lang.String styleLibrary java.lang.String value true java.lang.Object var java.lang.String id java.lang.String rendered boolean binding javax.faces.component.UIComponent treeSelectionListener org.apache.myfaces.custom.tree.taglib.TreeSelectionListenerTagHandler clientSideToggle boolean varNodeToggler java.lang.String showNav boolean showLines boolean showRootNode boolean preserveToggle boolean javascriptLocation java.lang.String imageLocation java.lang.String styleLocation java.lang.String javascriptLibrary java.lang.String imageLibrary java.lang.String styleLibrary java.lang.String value true java.lang.Object var java.lang.String id java.lang.String rendered boolean binding javax.faces.component.UIComponent updateActionListener org.apache.myfaces.custom.updateactionlistener.UpdateActionListenerTagHandler clientSideToggle boolean varNodeToggler java.lang.String showNav boolean showLines boolean showRootNode boolean preserveToggle boolean javascriptLocation java.lang.String imageLocation java.lang.String styleLocation java.lang.String javascriptLibrary java.lang.String imageLibrary java.lang.String styleLibrary java.lang.String value true java.lang.Object var java.lang.String id java.lang.String rendered boolean binding javax.faces.component.UIComponent

    ]]>
    autoScroll org.apache.myfaces.custom.autoscroll.AutoscrollBehavior org.apache.myfaces.custom.autoscroll.AutoscrollBehaviorTagHandler clientSideToggle boolean varNodeToggler java.lang.String showNav boolean showLines boolean showRootNode boolean preserveToggle boolean javascriptLocation java.lang.String imageLocation java.lang.String styleLocation java.lang.String javascriptLibrary java.lang.String imageLibrary java.lang.String styleLibrary java.lang.String value true java.lang.Object var java.lang.String id java.lang.String rendered boolean binding javax.faces.component.UIComponent
    Use it in this way to ensure proper operation:

    <f:metadata> <t:autoScrollPage/> </f:metadata>

    Or in this way:

    <h:body> <t:autoScrollPage/>

    It is possible to use it at start of the page too, but note this tag attach a listener to PostAddToViewEvent, so previous components added to the view before apply this TagHandler will not be taken into account.

    ]]>
    autoScrollPage org.apache.myfaces.custom.autoscroll.AutoscrollPageTagHandler clientSideToggle boolean varNodeToggler java.lang.String showNav boolean showLines boolean showRootNode boolean preserveToggle boolean javascriptLocation java.lang.String imageLocation java.lang.String styleLocation java.lang.String javascriptLibrary java.lang.String imageLibrary java.lang.String styleLibrary java.lang.String value true java.lang.Object var java.lang.String id java.lang.String rendered boolean binding javax.faces.component.UIComponent




    © 2015 - 2024 Weber Informatics LLC | Privacy Policy