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

META-INF.tomahawk.tld 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 JSF1.2 features. A JSF1.2 implementation is required to use this version of the Tomahawk library.

The newest version!



   MyFaces subproject that contains components and other goodies to be used with any JSF implementation.
   Tomahawk tag library 1.2.
   1.1.7
   t
   http://myfaces.apache.org/tomahawk


  org.apache.myfaces.component.html.util.StreamingDestroyerListener



    
   
      
      commandButton
      org.apache.myfaces.generated.taglib.html.ext.HtmlCommandButtonTag
      JSP
      
      
         
         actionFor
         
      
      
         
         enabledOnUserRole
         
      
      
         
         visibleOnUserRole
         
      
      
         
         forceId
         false
      
      
         
         forceIdIndex
         false
      
      
         
         image
         
      
      
         
         type
         
      
      
         
         label
         
      
      
         
         style
         
      
      
         
         styleClass
         
      
      
         
         alt
         
      
      
         
         tabindex
         
      
      
         
         onblur
         
      
      
         
         onfocus
         
      
      
         
         accesskey
         
      
      
         
         onchange
         
      
      
         
         onselect
         
      
      
         
         onclick
         
      
      
         
         ondblclick
         
      
      
         
         onkeydown
         
      
      
         
         onkeypress
         
      
      
         
         onkeyup
         
      
      
         
         onmousedown
         
      
      
         
         onmousemove
         
      
      
         
         onmouseout
         
      
      
         
         onmouseover
         
      
      
         
         onmouseup
         
      
      
         
         dir
         
      
      
         
         lang
         
      
      
         
         title
         
      
      
         
         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 true rendered boolean binding javax.faces.component.UIComponent
commandLink org.apache.myfaces.generated.taglib.html.ext.HtmlCommandLinkTag JSP actionFor disabled boolean disabledStyle disabledStyleClass enabledOnUserRole visibleOnUserRole forceId false forceIdIndex false style styleClass tabindex onblur onfocus accesskey onclick ondblclick onkeydown onkeypress onkeyup onmousedown onmousemove onmouseout onmouseover onmouseup dir lang title charset coords hreflang rel rev shape target type 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 true 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.generated.taglib.html.ext.HtmlDataTableTag JSP first int rows int forceIdIndexFormula sortColumn sortAscending boolean sortable boolean embedded boolean detailStampExpandedDefault boolean detailStampLocation rowOnMouseOver rowOnMouseOut rowOnClick rowOnDblClick rowOnKeyDown rowOnKeyPress rowOnKeyUp rowStyleClass rowStyle rowOnMouseDown rowOnMouseMove rowOnMouseUp varDetailToggler rowGroupStyle rowGroupStyleClass bodyStyle bodyStyleClass newspaperColumns int newspaperOrientation preserveDataModel boolean preserveSort boolean renderedIfEmpty boolean rowIndexVar rowCountVar previousRowDataVar sortedColumnVar align rowId datafld datasrc dataformatas valueType enabledOnUserRole visibleOnUserRole preserveRowStates boolean forceId false forceIdIndex false rowKey java.lang.Object derivedRowKeyPrefix bgcolor border int cellpadding cellspacing columnClasses footerClass frame headerClass rowClasses rules summary width captionClass captionStyle style styleClass onclick ondblclick onkeydown onkeypress onkeyup onmousedown onmousemove onmouseout onmouseover onmouseup dir lang title 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 false
id true rendered boolean binding javax.faces.component.UIComponent
graphicImage org.apache.myfaces.generated.taglib.html.ext.HtmlGraphicImageTag JSP border hspace vspace enabledOnUserRole visibleOnUserRole forceId false forceIdIndex false align height ismap boolean longdesc usemap width style styleClass alt onclick ondblclick onkeydown onkeypress onkeyup onmousedown onmousemove onmouseout onmouseover onmouseup dir lang title url If the URL starts with a '/', it is relative to the context path of the web application.

]]>
value java.lang.Object
id true rendered boolean binding javax.faces.component.UIComponent
inputHidden org.apache.myfaces.generated.taglib.html.ext.HtmlInputHiddenTag JSP forceId false forceIdIndex false 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
requiredMessage 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 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 true rendered boolean binding javax.faces.component.UIComponent
inputSecret org.apache.myfaces.generated.taglib.html.ext.HtmlInputSecretTag JSP displayValueOnly java.lang.Boolean displayValueOnlyStyle displayValueOnlyStyleClass enabledOnUserRole visibleOnUserRole forceId false forceIdIndex false datafld datasrc dataformatas align maxlength int redisplay boolean size int autocomplete label style styleClass alt tabindex onblur onfocus accesskey onchange onselect onclick ondblclick onkeydown onkeypress onkeyup onmousedown onmousemove onmouseout onmouseover onmouseup dir lang title 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
requiredMessage 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 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 true rendered boolean binding javax.faces.component.UIComponent
inputText org.apache.myfaces.generated.taglib.html.ext.HtmlInputTextTag JSP disabledOnClientSide boolean autocomplete displayValueOnly java.lang.Boolean displayValueOnlyStyle displayValueOnlyStyleClass enabledOnUserRole visibleOnUserRole forceId false forceIdIndex false datafld datasrc dataformatas align maxlength int size int label style styleClass alt tabindex onblur onfocus accesskey onclick ondblclick onkeydown onkeypress onkeyup onmousedown onmousemove onmouseout onmouseover onmouseup onchange onselect dir lang title 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
requiredMessage 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 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 true rendered boolean binding javax.faces.component.UIComponent
inputTextarea org.apache.myfaces.generated.taglib.html.ext.HtmlInputTextareaTag JSP wrap displayValueOnly java.lang.Boolean displayValueOnlyStyle displayValueOnlyStyleClass enabledOnUserRole visibleOnUserRole forceId false forceIdIndex false datafld datasrc dataformatas cols int rows int label style styleClass tabindex onblur onfocus accesskey onclick ondblclick onkeydown onkeypress onkeyup onmousedown onmousemove onmouseout onmouseover onmouseup onchange onselect dir lang title 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
requiredMessage 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 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 true rendered boolean binding javax.faces.component.UIComponent
message org.apache.myfaces.generated.taglib.html.ext.HtmlMessageTag JSP onclick ondblclick onkeydown onkeypress onkeyup onmousedown onmousemove onmouseout onmouseover onmouseup enabledOnUserRole visibleOnUserRole forceId false forceIdIndex false dir lang title summaryFormat detailFormat replaceIdWithLabel boolean forceSpan boolean style styleClass errorClass errorStyle fatalClass fatalStyle infoClass infoStyle tooltip boolean warnClass warnStyle This is a required property on the component.

]]>
for true
showDetail boolean showSummary boolean id true rendered boolean binding javax.faces.component.UIComponent
messages org.apache.myfaces.generated.taglib.html.ext.HtmlMessagesTag JSP globalSummaryFormat onclick ondblclick onkeydown onkeypress onkeyup onmousedown onmousemove onmouseout onmouseover onmouseup enabledOnUserRole visibleOnUserRole forceId false forceIdIndex false dir lang title summaryFormat detailFormat replaceIdWithLabel boolean forceSpan boolean layout style styleClass errorClass errorStyle fatalClass fatalStyle infoClass infoStyle tooltip boolean warnClass warnStyle globalOnly boolean showDetail boolean showSummary boolean id true rendered boolean binding javax.faces.component.UIComponent outputLabel org.apache.myfaces.generated.taglib.html.ext.HtmlOutputLabelTag JSP enabledOnUserRole visibleOnUserRole forceId false forceIdIndex false for style styleClass escape boolean tabindex onblur onfocus accesskey onclick ondblclick onkeydown onkeypress onkeyup onmousedown onmousemove onmouseout onmouseover onmouseup dir lang title 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 true rendered boolean binding javax.faces.component.UIComponent
outputText org.apache.myfaces.generated.taglib.html.ext.HtmlOutputTextTag JSP onclick ondblclick onkeydown onkeypress onkeyup onmousedown onmousemove onmouseout onmouseover onmouseup enabledOnUserRole visibleOnUserRole forceId false forceIdIndex false dir lang title style styleClass 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 true rendered boolean binding javax.faces.component.UIComponent
panelGrid org.apache.myfaces.generated.taglib.html.ext.HtmlPanelGridTag JSP displayValueOnly java.lang.Boolean displayValueOnlyStyle displayValueOnlyStyleClass enabledOnUserRole visibleOnUserRole forceId false forceIdIndex false datafld datasrc dataformatas align bgcolor border int cellpadding cellspacing columnClasses columns int footerClass frame headerClass rowClasses rules summary width captionClass captionStyle style styleClass onclick ondblclick onkeydown onkeypress onkeyup onmousedown onmousemove onmouseout onmouseover onmouseup dir lang title id true rendered boolean binding javax.faces.component.UIComponent panelGroup org.apache.myfaces.generated.taglib.html.ext.HtmlPanelGroupTag JSP layout colspan int onclick ondblclick onkeydown onkeypress onkeyup onmousedown onmousemove onmouseout onmouseover onmouseup displayValueOnly java.lang.Boolean displayValueOnlyStyle displayValueOnlyStyleClass enabledOnUserRole visibleOnUserRole forceId false forceIdIndex false dir lang title style styleClass id true rendered boolean binding javax.faces.component.UIComponent selectBooleanCheckbox org.apache.myfaces.generated.taglib.html.ext.HtmlSelectBooleanCheckboxTag JSP displayValueOnly java.lang.Boolean displayValueOnlyStyle displayValueOnlyStyleClass enabledOnUserRole visibleOnUserRole alt forceId false forceIdIndex false escape boolean datafld datasrc dataformatas label style styleClass tabindex onblur onfocus accesskey onclick ondblclick onkeydown onkeypress onkeyup onmousedown onmousemove onmouseout onmouseover onmouseup onchange onselect dir lang title 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
requiredMessage 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 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 true rendered boolean binding javax.faces.component.UIComponent
selectManyCheckbox org.apache.myfaces.generated.taglib.html.ext.HtmlSelectManyCheckboxTag JSP layoutWidth displayValueOnly java.lang.Boolean displayValueOnlyStyle displayValueOnlyStyleClass enabledOnUserRole visibleOnUserRole alt forceId false forceIdIndex false escape boolean datafld datasrc dataformatas border int layout label style styleClass tabindex onblur onfocus disabledClass enabledClass accesskey onclick ondblclick onkeydown onkeypress onkeyup onmousedown onmousemove onmouseout onmouseover onmouseup onchange onselect dir lang title 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
requiredMessage 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 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 true rendered boolean binding javax.faces.component.UIComponent
selectManyListbox org.apache.myfaces.generated.taglib.html.ext.HtmlSelectManyListboxTag JSP displayValueOnly java.lang.Boolean displayValueOnlyStyle displayValueOnlyStyleClass enabledOnUserRole visibleOnUserRole forceId false forceIdIndex false escape boolean datafld datasrc dataformatas size int label style styleClass tabindex onblur onfocus disabledClass enabledClass accesskey onclick ondblclick onkeydown onkeypress onkeyup onmousedown onmousemove onmouseout onmouseover onmouseup onchange onselect dir lang title 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
requiredMessage 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 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 true rendered boolean binding javax.faces.component.UIComponent
selectManyMenu org.apache.myfaces.generated.taglib.html.ext.HtmlSelectManyMenuTag JSP displayValueOnly java.lang.Boolean displayValueOnlyStyle displayValueOnlyStyleClass enabledOnUserRole visibleOnUserRole forceId false forceIdIndex false escape boolean datafld datasrc dataformatas label style styleClass tabindex onblur onfocus disabledClass enabledClass accesskey onclick ondblclick onkeydown onkeypress onkeyup onmousedown onmousemove onmouseout onmouseover onmouseup onchange onselect dir lang title 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
requiredMessage 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 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 true rendered boolean binding javax.faces.component.UIComponent
selectOneListbox org.apache.myfaces.generated.taglib.html.ext.HtmlSelectOneListboxTag JSP displayValueOnly java.lang.Boolean displayValueOnlyStyle displayValueOnlyStyleClass enabledOnUserRole visibleOnUserRole forceId false forceIdIndex false escape boolean datafld datasrc dataformatas size int label style styleClass tabindex onblur onfocus disabledClass enabledClass accesskey onclick ondblclick onkeydown onkeypress onkeyup onmousedown onmousemove onmouseout onmouseover onmouseup onchange onselect dir lang title 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
requiredMessage 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 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 true rendered boolean binding javax.faces.component.UIComponent
selectOneMenu org.apache.myfaces.generated.taglib.html.ext.HtmlSelectOneMenuTag JSP displayValueOnly java.lang.Boolean displayValueOnlyStyle displayValueOnlyStyleClass enabledOnUserRole visibleOnUserRole forceId false forceIdIndex false escape boolean datafld datasrc dataformatas label style styleClass tabindex onblur onfocus disabledClass enabledClass accesskey onclick ondblclick onkeydown onkeypress onkeyup onmousedown onmousemove onmouseout onmouseover onmouseup onchange onselect dir lang title 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
requiredMessage 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 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 true rendered boolean binding javax.faces.component.UIComponent
selectOneRadio org.apache.myfaces.generated.taglib.html.ext.HtmlSelectOneRadioTag JSP displayValueOnly java.lang.Boolean displayValueOnlyStyle displayValueOnlyStyleClass enabledOnUserRole visibleOnUserRole alt forceId false forceIdIndex false escape boolean datafld datasrc dataformatas border int layout label style styleClass tabindex onblur onfocus disabledClass enabledClass accesskey onclick ondblclick onkeydown onkeypress onkeyup onmousedown onmousemove onmouseout onmouseover onmouseup onchange onselect dir lang title 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
requiredMessage 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 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 true 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.custom.aliasbean.AliasBeanTag JSP alias value id true
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.custom.aliasbean.AliasBeansScopeTag JSP id true
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.custom.buffer.BufferTag JSP into true
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.custom.calendar.HtmlInputCalendarTag JSP
  • 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 weekRowClass dayCellClass currentDayCellClass popupLeft boolean renderAsPopup boolean addResources boolean popupButtonString popupButtonStyle popupButtonStyleClass renderPopupButtonAsImage boolean popupDateFormat popupGotoString popupTodayString popupTodayDateFormat popupWeekString popupScrollLeftMessage popupScrollRightMessage popupSelectMonthMessage popupSelectYearMessage popupSelectDateMessage popupTheme popupButtonImageUrl helpText 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
    enabledOnUserRole visibleOnUserRole javascriptLocation imageLocation styleLocation align disabledOnClientSide boolean autocomplete displayValueOnly java.lang.Boolean displayValueOnlyStyle displayValueOnlyStyleClass forceId false forceIdIndex false datafld datasrc dataformatas maxlength int size int label style styleClass alt tabindex onblur onfocus accesskey onclick ondblclick onkeydown onkeypress onkeyup onmousedown onmousemove onmouseout onmouseover onmouseup onchange onselect dir lang title 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
    requiredMessage 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 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 true rendered boolean binding javax.faces.component.UIComponent
    captcha org.apache.myfaces.custom.captcha.CAPTCHATag JSP captchaSessionKeyName imageWidth imageHeight id true rendered boolean binding javax.faces.component.UIComponent checkbox org.apache.myfaces.custom.checkbox.HtmlCheckboxTag JSP for true index true int enabledOnUserRole visibleOnUserRole id true rendered boolean binding javax.faces.component.UIComponent collapsiblePanel org.apache.myfaces.custom.collapsiblepanel.HtmlCollapsiblePanelTag JSP var titleVar indicatorStyleClass indicatorStyle titleStyleClass titleStyle onclick ondblclick onkeydown onkeypress onkeyup onmousedown onmousemove onmouseout onmouseover onmouseup enabledOnUserRole visibleOnUserRole dir lang title style styleClass

    ]]>
    converterMessage
    requiredMessage validatorMessage value java.lang.Object id true rendered boolean binding javax.faces.component.UIComponent
    headerLink org.apache.myfaces.custom.collapsiblepanel.HtmlHeaderLinkTag JSP actionFor disabled boolean disabledStyle disabledStyleClass enabledOnUserRole visibleOnUserRole style styleClass tabindex onblur onfocus accesskey onclick ondblclick onkeydown onkeypress onkeyup onmousedown onmousemove onmouseout onmouseover onmouseup dir lang title charset coords hreflang rel rev shape target type 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 true rendered boolean binding javax.faces.component.UIComponent
    column org.apache.myfaces.custom.column.HtmlColumnTag JSP groupBy boolean groupByValue java.lang.Object defaultSorted boolean sortable boolean sortPropertyName footerdir footerlang footeronclick footerondblclick footeronkeydown footeronkeypress footeronkeyup footeronmousedown footeronmousemove footeronmouseout footeronmouseover footeronmouseup footerstyle footerstyleClass footertitle headerdir headerlang headeronclick headerondblclick headeronkeydown headeronkeypress headeronkeyup headeronmousedown headeronmousemove headeronmouseout headeronmouseover headeronmouseup headerstyle headerstyleClass headertitle dir lang onclick ondblclick onkeydown onkeypress onkeyup onmousedown onmousemove onmouseout onmouseover onmouseup style styleClass title width colspan headercolspan footercolspan columnId id false rendered boolean binding javax.faces.component.UIComponent columns org.apache.myfaces.custom.crosstable.HtmlColumnsTag JSP groupBy boolean groupByValue java.lang.Object defaultSorted boolean sortable boolean sortPropertyName footerdir footerlang footeronclick footerondblclick footeronkeydown footeronkeypress footeronkeyup footeronmousedown footeronmousemove footeronmouseout footeronmouseover footeronmouseup footerstyle footerstyleClass footertitle headerdir headerlang headeronclick headerondblclick headeronkeydown headeronkeypress headeronkeyup headeronmousedown headeronmousemove headeronmouseout headeronmouseover headeronmouseup headerstyle headerstyleClass headertitle dir lang onclick ondblclick onkeydown onkeypress onkeyup onmousedown onmousemove onmouseout onmouseover onmouseup style styleClass title width colspan headercolspan footercolspan columnId 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 false
    id true rendered boolean binding javax.faces.component.UIComponent
    dataList org.apache.myfaces.custom.datalist.HtmlDataListTag JSP rowCountVar rowIndexVar
  • 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
    itemStyleClass itemOnClick enabledOnUserRole visibleOnUserRole preserveRowStates boolean forceId false forceIdIndex false rowKey java.lang.Object derivedRowKeyPrefix bgcolor border int cellpadding cellspacing columnClasses footerClass frame headerClass rowClasses rules summary width captionClass captionStyle style styleClass onclick ondblclick onkeydown onkeypress onkeyup onmousedown onmousemove onmouseout onmouseover onmouseup dir lang title 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 false
    id true rendered boolean binding javax.faces.component.UIComponent
    dataScroller org.apache.myfaces.custom.datascroller.HtmlDataScrollerTag JSP layout colspan int onclick ondblclick actionListener void myMethod( javax.faces.event.ActionEvent ) for fastStep int pageIndexVar pageCountVar rowsCountVar displayedRowsCountVar firstRowIndexVar lastRowIndexVar paginator boolean paginatorMaxPages int paginatorTableClass paginatorTableStyle paginatorColumnClass paginatorColumnStyle paginatorActiveColumnClass paginatorRenderLinkForActive boolean firstStyleClass lastStyleClass previousStyleClass nextStyleClass fastfStyleClass fastrStyleClass paginatorActiveColumnStyle renderFacetsIfSinglePage boolean immediate boolean disableFacetLinksIfFirstPage boolean disableFacetLinksIfLastPage boolean renderFacetLinksIfFirstPage boolean renderFacetLinksIfLastPage boolean displayValueOnly java.lang.Boolean displayValueOnlyStyle displayValueOnlyStyleClass enabledOnUserRole visibleOnUserRole forceId false forceIdIndex false dir lang title style styleClass id true rendered boolean binding javax.faces.component.UIComponent inputDate org.apache.myfaces.custom.date.HtmlInputDateTag JSP
  • 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 type ampm boolean popupCalendar boolean emptyMonthSelection emptyAmpmSelection 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 visibleOnUserRole forceId false forceIdIndex false align maxlength int size int autocomplete label style styleClass alt tabindex onblur onfocus accesskey onclick ondblclick onkeydown onkeypress onkeyup onmousedown onmousemove onmouseout onmouseover onmouseup onchange onselect dir lang title 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
    requiredMessage 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 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 true rendered boolean binding javax.faces.component.UIComponent
    div org.apache.myfaces.custom.div.DivTag JSP onclick ondblclick onkeydown onkeypress onkeyup onmousedown onmousemove onmouseout onmouseover onmouseup dir lang title enabledOnUserRole visibleOnUserRole forceId false forceIdIndex false style styleClass id true rendered boolean binding javax.faces.component.UIComponent documentBody org.apache.myfaces.custom.document.DocumentBodyTag JSP onload onunload onresize onkeypress style styleClass state false id true rendered boolean binding javax.faces.component.UIComponent document org.apache.myfaces.custom.document.DocumentTag JSP state false id true rendered boolean binding javax.faces.component.UIComponent documentHead org.apache.myfaces.custom.document.DocumentHeadTag JSP state false id true rendered boolean binding javax.faces.component.UIComponent This component is purely non visual, and serves for quick hacking, and prototyping the dojo toolkit within verbatimed html.
    Dojo initializer helper tag for debugging and communication flags. This tag encapsules the Dojo DjConfig meta configuration and also adds the needed dojo required functionality.]]>
    dojoInitializer org.apache.myfaces.custom.dojo.DojoInitializerTag JSP Dojo Toolkit. If someone has additional infos about this tag, please fill in here.]]> allowQueryConfig java.lang.Boolean Dojo Toolkit

    Allows the alteration of the dojo loading root path used by require.]]>
    baseScriptUri
    Dojo Toolkit Although this control most of the times is not needed one usage in plain jsf applications can be thought of. The changing of the bind encodings, if you check the parameter list of the control ioSendTransport can be used to change this encoding to any encoding parameter needed. This can be used to change the internal ajax request encodings of various controls in a global manner.]]> bindEncoding Dojo Toolkit

    Enables the dojo debugging framework. The usage of dojo.debug causes output to be displayed in either the current container or a target container, if one is set.]]>
    debug java.lang.Boolean
    Dojo Toolkit
    Tries to enforce debugging even if the browser version does not allow it to work properlys]]>
    debugAtAllCosts java.lang.Boolean
    Dojo Toolkit

    This flag pops up a separate in frame floating window which receives the debugging output.

    Note: This flag only works if debugging is enabled generally via the debug="true" flag set]]>
    debugConsole java.lang.Boolean
    Dojo Toolkit

    This flag notifies the Dojo toolkit about the id which should receive the debug output. Dojo has a full debugging framework in it which allows to turn on debug output via a logging mechanism @see dojo.debug() for further references.

    The debugging output is not limited to the current container triggering the debugging statement any container can receive the debugging output this flag is the flag which has to be set for setting a different target id for the debugging output.]]>
    debugContainerId
    Dojo Toolkit If you can find additional info about this attribute please fill in here]]> expanded java.lang.Boolean Dojo Toolkit

    This attribute turns on the case insensitive handling of classnames by require and other Dojo class loader mechanisms.

    Case sensitivity is by default turned on.]]>
    ignoreClassNames java.lang.Boolean
    ioSendTransport Dojo Toolkit This parameter is used to turn on or off the dojo widgeting parsing. The parsing is not used by MyFaces for various reasons, but can be used by your own html code.

    For addititional information regarding the Dojo Toolkit widget parsing, visit the
    Dojo Toolkit Homepage]]>
    parseWidgets java.lang.Boolean
    preventBackButtonFix java.lang.Boolean Dojo Toolkit]]> provide Dojo Toolkit]]> require Dojo Toolkit If you can find additional info about this attribute please fill in here]]> searchIds Dojo Toolkit If this parameter is set to true. The expanded debuggable version of dojo is included if set to false the compressed one is included.]]> development java.lang.Boolean id true rendered boolean binding javax.faces.component.UIComponent
    fieldset org.apache.myfaces.custom.fieldset.FieldsetTag JSP legend escape boolean enabledOnUserRole visibleOnUserRole forceId false forceIdIndex false style styleClass id true 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.custom.fileupload.HtmlInputFileUploadTag JSP 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
    accept value java.lang.Object enabledOnUserRole visibleOnUserRole align maxlength int size int autocomplete label style styleClass alt tabindex onblur onfocus accesskey onclick ondblclick onkeydown onkeypress onkeyup onmousedown onmousemove onmouseout onmouseover onmouseup onchange onselect dir lang title 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
    requiredMessage 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 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 true 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.custom.htmlTag.HtmlTagTag JSP enabledOnUserRole visibleOnUserRole forceId false forceIdIndex false style styleClass value java.lang.Object id true rendered boolean binding javax.faces.component.UIComponent
    inputHtml org.apache.myfaces.custom.inputHtml.InputHtmlTag JSP fallback type allowEditSource boolean allowExternalLinks boolean addKupuLogo boolean showAllToolBoxes boolean showPropertiesToolBox boolean showLinksToolBox boolean showImagesToolBox boolean showTablesToolBox boolean showCleanupExpressionsToolBox boolean showDebugToolBox boolean disabledOnClientSide boolean autocomplete displayValueOnly java.lang.Boolean displayValueOnlyStyle displayValueOnlyStyleClass enabledOnUserRole visibleOnUserRole forceId false forceIdIndex false datafld datasrc dataformatas align maxlength int size int label style styleClass alt tabindex onblur onfocus accesskey onclick ondblclick onkeydown onkeypress onkeyup onmousedown onmousemove onmouseout onmouseover onmouseup onchange onselect dir lang title 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
    requiredMessage 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 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 true rendered boolean binding javax.faces.component.UIComponent
    inputTextHelp org.apache.myfaces.custom.inputTextHelp.HtmlInputTextHelpTag JSP helpText selectText boolean disabledOnClientSide boolean autocomplete displayValueOnly java.lang.Boolean displayValueOnlyStyle displayValueOnlyStyleClass enabledOnUserRole visibleOnUserRole forceId false forceIdIndex false datafld datasrc dataformatas align maxlength int size int label style styleClass alt tabindex onblur onfocus accesskey onclick ondblclick onkeydown onkeypress onkeyup onmousedown onmousemove onmouseout onmouseover onmouseup onchange onselect dir lang title 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
    requiredMessage 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 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 true 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.custom.jslistener.JsValueChangeListenerTag JSP for expressionValue true property bodyTagEvent
    jsValueSet org.apache.myfaces.custom.jsvalueset.HtmlJsValueSetTag JSP name true value true java.lang.Object panelLayout org.apache.myfaces.custom.layout.HtmlPanelLayoutTag JSP footerClass headerClass layout | header | navigation | body | footer =================|========|============|=======|======== classic (Default)| top | left | right | bottom navigationRight | top | right | left | bottom upsideDown | bottom | left | right | top
    ]]> layout navigationClass bodyClass headerStyle navigationStyle bodyStyle footerStyle onclick ondblclick onkeydown onkeypress onkeyup onmousedown onmousemove onmouseout onmouseover onmouseup dir lang title datafld datasrc dataformatas bgcolor border int cellpadding cellspacing frame rules summary width align style styleClass id true rendered boolean binding javax.faces.component.UIComponent commandNavigation org.apache.myfaces.custom.navigation.HtmlCommandNavigationTag JSP actionFor disabled boolean disabledStyle disabledStyleClass enabledOnUserRole visibleOnUserRole forceId false forceIdIndex false style styleClass tabindex onblur onfocus accesskey onclick ondblclick onkeydown onkeypress onkeyup onmousedown onmousemove onmouseout onmouseover onmouseup dir lang title charset coords hreflang rel rev shape target type 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 true rendered boolean binding javax.faces.component.UIComponent
    panelNavigation org.apache.myfaces.custom.navigation.HtmlPanelNavigationTag JSP itemClass openItemClass activeItemClass separatorClass itemStyle openItemStyle activeItemStyle separatorStyle onclick ondblclick onkeydown onkeypress onkeyup onmousedown onmousemove onmouseout onmouseover onmouseup dir lang title datafld datasrc dataformatas bgcolor border int cellpadding cellspacing frame rules summary width align layout style styleClass id true rendered boolean binding javax.faces.component.UIComponent navigationMenuItems org.apache.myfaces.custom.navmenu.HtmlNavigationMenuItemsTag JSP value java.lang.Object id true binding javax.faces.component.UIComponent navigationMenuItem org.apache.myfaces.custom.navmenu.HtmlNavigationMenuItemTag JSP icon split boolean action java.lang.Object myMethod( ) actionListener void myMethod( javax.faces.event.ActionEvent ) target disabled boolean disabledStyle disabledStyleClass rendered boolean enabledOnUserRole visibleOnUserRole value java.lang.Object itemDisabled boolean escape boolean itemDescription itemLabel itemValue java.lang.Object id true binding javax.faces.component.UIComponent commandNavigation2 org.apache.myfaces.custom.navmenu.htmlnavmenu.HtmlCommandNavigationItemTag JSP open boolean active boolean activeOnViewIds externalLink actionFor disabled boolean disabledStyle disabledStyleClass enabledOnUserRole visibleOnUserRole forceId false forceIdIndex false style styleClass tabindex onblur onfocus accesskey onclick ondblclick onkeydown onkeypress onkeyup onmousedown onmousemove onmouseout onmouseover onmouseup dir lang title charset coords hreflang rel rev shape target type 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 true rendered boolean binding javax.faces.component.UIComponent
    panelNavigation2 org.apache.myfaces.custom.navmenu.htmlnavmenu.HtmlPanelNavigationMenuTag JSP itemClass openItemClass activeItemClass separatorClass itemStyle openItemStyle activeItemStyle separatorStyle layout expandAll boolean renderAll boolean disabled boolean disabledStyle disabledStyleClass onclick ondblclick onkeydown onkeypress onkeyup onmousedown onmousemove onmouseout onmouseover onmouseup dir lang title datafld datasrc dataformatas bgcolor border int cellpadding cellspacing frame rules summary width align colspan int displayValueOnly java.lang.Boolean displayValueOnlyStyle displayValueOnlyStyleClass enabledOnUserRole visibleOnUserRole forceId false forceIdIndex false style styleClass id true 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.custom.navmenu.jscookmenu.HtmlJSCookMenuTag JSP layout true theme true enabledOnUserRole visibleOnUserRole javascriptLocation imageLocation styleLocation 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 true rendered boolean binding javax.faces.component.UIComponent
    newspaperTable org.apache.myfaces.custom.newspaper.HtmlNewspaperTableTag JSP newspaperColumns int newspaperOrientation datafld datasrc dataformatas align bgcolor border int cellpadding cellspacing columnClasses footerClass frame headerClass rowClasses rules summary width captionClass captionStyle style styleClass onclick ondblclick onkeydown onkeypress onkeyup onmousedown onmousemove onmouseout onmouseover onmouseup dir lang title 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 false
    id true 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.custom.panelstack.PanelStackTag JSP selectedPanel true id true 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.custom.picklist.HtmlSelectManyPicklistTag JSP addButtonText addAllButtonText removeButtonText removeAllButtonText addButtonStyle addAllButtonStyle removeButtonStyle removeAllButtonStyle addButtonStyleClass addAllButtonStyleClass removeButtonStyleClass removeAllButtonStyleClass displayValueOnly java.lang.Boolean displayValueOnlyStyle displayValueOnlyStyleClass enabledOnUserRole visibleOnUserRole forceId false forceIdIndex false escape boolean datafld datasrc dataformatas size int label style styleClass tabindex onblur onfocus disabledClass enabledClass accesskey onclick ondblclick onkeydown onkeypress onkeyup onmousedown onmousemove onmouseout onmouseover onmouseup onchange onselect dir lang title 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
    requiredMessage 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 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 true rendered boolean binding javax.faces.component.UIComponent
    popup org.apache.myfaces.custom.popup.HtmlPopupTag JSP style styleClass displayAtDistanceX java.lang.Integer displayAtDistanceY java.lang.Integer closePopupOnExitingElement java.lang.Boolean closePopupOnExitingPopup java.lang.Boolean layout onclick ondblclick onkeydown onkeypress onkeyup onmousedown onmousemove onmouseout onmouseover onmouseup enabledOnUserRole visibleOnUserRole dir lang title id true rendered boolean binding javax.faces.component.UIComponent radio org.apache.myfaces.custom.radio.HtmlRadioTag JSP for true index true int onclick ondblclick onkeydown onkeypress onkeyup onmousedown onmousemove onmouseout onmouseover onmouseup onblur onfocus accesskey enabledOnUserRole visibleOnUserRole disabledClass enabledClass alt tabindex dir lang title onchange onselect style styleClass align id true 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.custom.savestate.SaveStateTag JSP value java.lang.Object id true 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.custom.schedule.ScheduleTag JSP backgroundClass columnClass contentClass dateClass dayClass entryClass entryRenderer java.lang.Object evenClass foregroundClass freeClass gutterClass headerClass holidayClass hoursClass inactiveDayClass minutesClass monthClass selectedClass selectedEntryClass subtitleClass textClass titleClass unevenClass weekClass enabledOnUserRole visibleOnUserRole 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 immediate boolean readonly boolean renderZeroLengthEntries boolean theme 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
    compactMonthDayOfWeekDateFormat id true rendered boolean binding javax.faces.component.UIComponent
    selectOneCountry org.apache.myfaces.custom.selectOneCountry.SelectOneCountryTag JSP maxLength java.lang.Integer emptySelection displayValueOnly java.lang.Boolean displayValueOnlyStyle displayValueOnlyStyleClass enabledOnUserRole visibleOnUserRole forceId false forceIdIndex false escape boolean datafld datasrc dataformatas label style styleClass tabindex onblur onfocus disabledClass enabledClass accesskey onclick ondblclick onkeydown onkeypress onkeyup onmousedown onmousemove onmouseout onmouseover onmouseup onchange onselect dir lang title 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
    requiredMessage 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 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 true rendered boolean binding javax.faces.component.UIComponent
    selectOneLanguage org.apache.myfaces.custom.selectOneLanguage.SelectOneLanguageTag JSP maxLength java.lang.Integer emptySelection displayValueOnly java.lang.Boolean displayValueOnlyStyle displayValueOnlyStyleClass enabledOnUserRole visibleOnUserRole forceId false forceIdIndex false escape boolean datafld datasrc dataformatas label style styleClass tabindex onblur onfocus disabledClass enabledClass accesskey onclick ondblclick onkeydown onkeypress onkeyup onmousedown onmousemove onmouseout onmouseover onmouseup onchange onselect dir lang title 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
    requiredMessage 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 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 true rendered boolean binding javax.faces.component.UIComponent
    selectOneRow org.apache.myfaces.custom.selectOneRow.SelectOneRowTag JSP groupName disabled boolean readonly boolean onblur onfocus onclick ondblclick onkeydown onkeypress onkeyup onmousedown onmousemove onmouseout onmouseover onmouseup onchange onselect align 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
    requiredMessage 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 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 true rendered boolean binding javax.faces.component.UIComponent
    selectItems org.apache.myfaces.custom.selectitems.SelectItemsTag empty var itemLabel java.lang.Object itemValue java.lang.Object itemLabelEscaped java.lang.Object itemDescription java.lang.Object itemDisabled java.lang.Object useEntryAsItem boolean value java.lang.Object id true binding javax.faces.component.UIComponent commandSortHeader org.apache.myfaces.custom.sortheader.HtmlCommandSortHeaderTag JSP columnName true propertyName arrow boolean actionFor disabled boolean disabledStyle disabledStyleClass enabledOnUserRole visibleOnUserRole forceId false forceIdIndex false style styleClass tabindex onblur onfocus accesskey onclick ondblclick onkeydown onkeypress onkeyup onmousedown onmousemove onmouseout onmouseover onmouseup dir lang title charset coords hreflang rel rev shape target type 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 true rendered boolean binding javax.faces.component.UIComponent
    stylesheet org.apache.myfaces.custom.stylesheet.StylesheetTag JSP 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
    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
    enabledOnUserRole visibleOnUserRole id true 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.custom.subform.SubFormTag JSP preserveSubmittedValues java.lang.Boolean id true rendered boolean binding javax.faces.component.UIComponent
    swapImage org.apache.myfaces.custom.swapimage.HtmlSwapImageTag JSP border hspace vspace swapImageUrl true activeImageUrl alt height ismap boolean longdesc onclick ondblclick onkeydown onkeypress onkeyup usemap width dir lang title style styleClass align url If the URL starts with a '/', it is relative to the context path of the web application.

    ]]>
    value java.lang.Object
    id true rendered boolean binding javax.faces.component.UIComponent
    panelTab org.apache.myfaces.custom.tabbedpane.HtmlPanelTabTag JSP label disabled boolean onclick ondblclick onkeydown onkeypress onkeyup onmousedown onmousemove onmouseout onmouseover onmouseup enabledOnUserRole visibleOnUserRole dir lang title layout style styleClass id true rendered boolean binding javax.faces.component.UIComponent panelTabbedPane org.apache.myfaces.custom.tabbedpane.HtmlPanelTabbedPaneTag JSP activePanelTabVar java.lang.Boolean selectedIndex int activeTabStyleClass inactiveTabStyleClass activeSubStyleClass inactiveSubStyleClass tabContentStyleClass disabledTabStyleClass serverSideTabSwitch boolean immediateTabChange boolean onclick ondblclick onkeydown onkeypress onkeyup onmousedown onmousemove onmouseout onmouseover onmouseup enabledOnUserRole visibleOnUserRole dir lang title datafld datasrc dataformatas bgcolor border int cellpadding cellspacing frame rules summary width align layout style styleClass id true rendered boolean binding javax.faces.component.UIComponent toggleGroup org.apache.myfaces.custom.toggle.ToggleGroupTag JSP toggled boolean onclick ondblclick onkeydown onkeypress onkeyup onmousedown onmousemove onmouseout onmouseover onmouseup dir lang title layout style styleClass id true rendered boolean binding javax.faces.component.UIComponent toggleLink org.apache.myfaces.custom.toggle.ToggleLinkTag JSP for true false disabled boolean onClickFocusId false forceId false forceIdIndex false enabledOnUserRole visibleOnUserRole style styleClass tabindex onblur onfocus accesskey onclick ondblclick onkeydown onkeypress onkeyup onmousedown onmousemove onmouseout onmouseover onmouseup dir lang title charset coords hreflang rel rev shape target type 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 true rendered boolean binding javax.faces.component.UIComponent
    togglePanel org.apache.myfaces.custom.toggle.TogglePanelTag JSP toggled boolean disabled boolean onclick ondblclick onkeydown onkeypress onkeyup onmousedown onmousemove onmouseout onmouseover onmouseup dir lang title layout style styleClass id true rendered boolean binding javax.faces.component.UIComponent xmlTransform org.apache.myfaces.custom.transform.XmlTransformTag JSP content contentLocation stylesheet contentStream java.lang.Object stylesheetLocation styleStream java.lang.Object id true rendered boolean binding javax.faces.component.UIComponent treeCheckbox org.apache.myfaces.custom.tree.taglib.TreeCheckboxTag empty for value java.lang.Object itemDisabled boolean escape boolean itemDescription itemLabel itemValue java.lang.Object id true 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.custom.tree.taglib.TreeTag JSP value true org.apache.myfaces.custom.tree.model.TreeModel var iconLine iconNoline iconChildFirst iconChildMiddle iconChildLast iconNodeOpen iconNodeOpenFirst iconNodeOpenMiddle iconNodeOpenLast iconNodeClose iconNodeCloseFirst iconNodeCloseMiddle iconNodeCloseLast nodeClass rowClasses columnClasses selectedNodeClass iconClass expireListeners long headerClass footerClass expandRoot false layout styleClass id true 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.custom.tree.taglib.TreeColumnTag JSP id false rendered boolean binding javax.faces.component.UIComponent
    tree2 org.apache.myfaces.custom.tree2.TreeTag JSP clientSideToggle boolean varNodeToggler showNav boolean showLines boolean showRootNode boolean preserveToggle boolean javascriptLocation imageLocation styleLocation value true java.lang.Object var id true rendered boolean binding javax.faces.component.UIComponent validateCreditCard org.apache.myfaces.custom.creditcardvalidator.ValidateCreditCardTag empty amex boolean discover boolean mastercard boolean none boolean visa boolean summaryMessage message detailMessage validateEmail org.apache.myfaces.custom.emailvalidator.ValidateEmailTag empty summaryMessage message detailMessage validateEqual org.apache.myfaces.custom.equalvalidator.ValidateEqualTag empty for summaryMessage message detailMessage validateRegExpr org.apache.myfaces.custom.regexprvalidator.ValidateRegExprTag empty pattern false summaryMessage message detailMessage tabChangeListener org.apache.myfaces.custom.tabbedpane.TabChangeListenerTag empty type true false java.lang.String iconProvider org.apache.myfaces.custom.tree.taglib.IconProviderTag empty type true false java.lang.String treeSelectionListener org.apache.myfaces.custom.tree.taglib.TreeSelectionListenerTag empty type true false java.lang.String updateActionListener org.apache.myfaces.custom.updateactionlistener.UpdateActionListenerTag JSP property true value true converter false false java.lang.String



    © 2015 - 2024 Weber Informatics LLC | Privacy Policy