1.0.10
1.2
s
http://myfaces.apache.org/sandbox
Enhanced standard JSP actions and custom MyFaces actions.
loadBundle
org.apache.myfaces.custom.loadbundle.LoadBundleTag
JSP
Extended loadbundle which does its job in all life-cycle phases or even on calling LoadBundle.loadBundle()
- not only when rendering happens...
var
true
false
Variable this bundle will be stored under, e.g. mybundle. Use #{mybundle.propertykey} or #{mybundle['propertykey']} to access the keys of the bundle.
basename
true
false
Path to the bundle-file in the class-path, e.g.: org.apache.myfaces.i18n.myprops
xmlTemplate
org.apache.myfaces.custom.template.XmlTemplateTag
JSP
Transforms XML using and XSL stylesheet.
content
false
false
java.lang.String
String containing the XML content to be transformed.
contentLocation
false
false
java.lang.String
String containing the location of the XML content to be transformed.
contentStream
false
false
java.lang.String
Value binding expression referencing an InputStream from which the XML content
is to be read.
stylesheet
false
false
java.lang.String
String containing the XSL information to use in the transformation.
stylesheetLocation
false
false
java.lang.String
String containing the location of the XSL stylesheet to use in the transformation.
styleStream
false
false
java.lang.String
Value binding expression referencing an InputStream from which the XSL stylesheet
is to be read.
rendered
false
false
java.lang.String
A boolean value that indicates whether this component should be rendered.
Default value: true.
inputSuggest
org.apache.myfaces.custom.suggest.InputSuggestTag
JSP
Provides an input textbox with "suggest" functionality.
id
false
false
java.lang.String
The developer-assigned ID of this component. The ID must be unique
within the scope of the tag's enclosing naming container (e.g.
h:form or f:subview). This value must be a static value.
binding
false
false
java.lang.String
Identifies a backing bean property (of type UIComponent or appropriate
subclass) to bind to this component instance. This value must be an
EL expression.
rendered
false
false
java.lang.String
A boolean value that indicates whether this component should be rendered.
Default value: true.
value
false
false
java.lang.String
The initial value of this component.
converter
false
false
java.lang.String
An expression that specifies the Converter for this component.
If the value binding expression is a String, the String is used
as an ID to look up a Converter. If the value binding expression
is a Converter, uses that instance as the converter.
The value can either be a static value (ID case only) or an EL expression.
immediate
false
false
java.lang.String
A boolean value that identifies the phase during which value change
events should fire. During normal event processing, value change
events 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.
required
false
false
java.lang.String
A boolean value that indicates whether an input value is required.
If this value is true, and no input value is provided, the error
message javax.faces.component.UIInput.REQUIRED is posted.
validator
false
false
java.lang.String
A method binding EL expression, accepting FacesContext, UIComponent,
and Object parameters, and returning void, that validates the
component's local value.
valueChangeListener
false
false
java.lang.String
A method binding EL expression, accepting a ValueChangeEvent parameter
and returning void. The specified method is invoked if this component
is modified. The phase that this handler is fired in can be controlled
via the immediate attribute.
forceId
false
false
java.lang.String
If true, this component will force the use of the specified id when rendering.
forceIdIndex
false
false
java.lang.String
If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components
that are contained within a "list." This value will be true by default and the value will be ignored if
the value of forceId is false (or not specified.)
javascriptLocation
false
false
java.lang.String
An alternate location to find javascript resources. If no values is specified, javascript will
be loaded from the resources directory using AddResource and ExtensionsFilter.
imageLocation
false
false
java.lang.String
An alternate location to find image resources. If no values is specified, images will
be loaded from the resources directory using AddResource and ExtensionsFilter.
styleLocation
false
false
java.lang.String
An alternate location to find stylesheet resources. If no values is specified, stylesheets will
be loaded from the resources directory using AddResource and ExtensionsFilter.
valueChangeNotifier
org.apache.myfaces.custom.valueChangeNotifier.ValueChangeNotifierTag
JSP
<p> Add a value change listener which will be fired AFTER UPDATE_MODEL. Only "method" valueChange listeners are supported currently.</p>
method
true
false
script
org.apache.myfaces.custom.script.ScriptTag
JSP
Script component
Adds (java)script to the browser
id
false
false
java.lang.String
The developer-assigned ID of this component. The ID must be unique
within the scope of the tag's enclosing naming container (e.g.
h:form or f:subview). This value must be a static value.
binding
false
false
java.lang.String
Identifies a backing bean property (of type UIComponent or appropriate
subclass) to bind to this component instance. This value must be an
EL expression.
rendered
false
false
java.lang.String
A boolean value that indicates whether this component should be rendered.
Default value: true.
src
false
false
URL for script file.
type
false
false
type of script source
language
false
false
script language
inputSuggestAjax
org.apache.myfaces.custom.suggestajax.inputsuggestajax.InputSuggestAjaxTag
JSP
Provides an input textbox with "suggest" functionality, using an ajax request
to the server.
id
false
false
java.lang.String
The developer-assigned ID of this component. The ID must be unique
within the scope of the tag's enclosing naming container (e.g.
h:form or f:subview). This value must be a static value.
binding
false
false
java.lang.String
Identifies a backing bean property (of type UIComponent or appropriate
subclass) to bind to this component instance. This value must be an
EL expression.
rendered
false
false
java.lang.String
A boolean value that indicates whether this component should be rendered.
Default value: true.
value
false
false
java.lang.String
The initial value of this component.
converter
false
false
java.lang.String
An expression that specifies the Converter for this component.
If the value binding expression is a String, the String is used
as an ID to look up a Converter. If the value binding expression
is a Converter, uses that instance as the converter.
The value can either be a static value (ID case only) or an EL expression.
immediate
false
false
java.lang.String
A boolean value that identifies the phase during which value change
events should fire. During normal event processing, value change
events 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.
required
false
false
java.lang.String
A boolean value that indicates whether an input value is required.
If this value is true, and no input value is provided, the error
message javax.faces.component.UIInput.REQUIRED is posted.
validator
false
false
java.lang.String
A method binding EL expression, accepting FacesContext, UIComponent,
and Object parameters, and returning void, that validates the
component's local value.
valueChangeListener
false
false
java.lang.String
A method binding EL expression, accepting a ValueChangeEvent parameter
and returning void. The specified method is invoked if this component
is modified. The phase that this handler is fired in can be controlled
via the immediate attribute.
dir
false
false
HTML: The direction of text display, either 'ltr' (left-to-right) or 'rtl' (right-to-left).
lang
false
false
HTML: The base language of this document.
style
false
false
HTML: CSS styling instructions.
title
false
false
HTML: An advisory title for this element. Often used by the user agent as a tooltip.
styleClass
false
false
The CSS class for this element. Corresponds to the HTML 'class' attribute.
onclick
false
false
HTML: Script to be invoked when the element is clicked.
ondblclick
false
false
HTML: Script to be invoked when the element is double-clicked.
onmousedown
false
false
HTML: Script to be invoked when the pointing device is pressed over this element.
onmouseup
false
false
HTML: Script to be invoked when the pointing device is released over this element.
onmouseover
false
false
HTML: Script to be invoked when the pointing device is moved into this element.
onmousemove
false
false
HTML: Script to be invoked when the pointing device is moved while it is in this element.
onmouseout
false
false
HTML: Script to be invoked when the pointing device is moves out of this element.
onkeypress
false
false
HTML: Script to be invoked when a key is pressed over this element.
onkeydown
false
false
HTML: Script to be invoked when a key is pressed down over this element.
onkeyup
false
false
HTML: Script to be invoked when a key is released over this element.
accesskey
false
false
java.lang.String
HTML: Sets the access key for this element.
align
false
false
HTML: Specifies the horizontal alignment of this element. Deprecated in HTML 4.01.
alt
false
false
java.lang.String
HTML: Specifies alternative text that can be used by a browser that can't show this element.
disabled
false
false
java.lang.String
HTML: When true, this element cannot receive focus.
onblur
false
false
java.lang.String
HTML: Specifies a script to be invoked when the element loses focus.
onfocus
false
false
java.lang.String
HTML: Specifies a script to be invoked when the element receives focus.
onchange
false
false
java.lang.String
HTML: Specifies a script to be invoked when the element is modified.
onselect
false
false
java.lang.String
HTML: Specifies a script to be invoked when the element is selected.
readonly
false
false
java.lang.String
HTML: When true, indicates that this component cannot be modified by the user.
The element may receive focus unless it has also been disabled.
tabindex
false
false
java.lang.String
HTML: Specifies the position of this element within the tab order of the document.
maxlength
false
false
java.lang.String
HTML: The maximum number of characters allowed to be entered.
size
false
false
java.lang.String
HTML: The initial width of this control, in characters.
forceId
false
false
java.lang.String
If true, this component will force the use of the specified id when rendering.
forceIdIndex
false
false
java.lang.String
If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components
that are contained within a "list." This value will be true by default and the value will be ignored if
the value of forceId is false (or not specified.)
javascriptLocation
false
false
java.lang.String
An alternate location to find javascript resources. If no values is specified, javascript will
be loaded from the resources directory using AddResource and ExtensionsFilter.
imageLocation
false
false
java.lang.String
An alternate location to find image resources. If no values is specified, images will
be loaded from the resources directory using AddResource and ExtensionsFilter.
styleLocation
false
false
java.lang.String
An alternate location to find stylesheet resources. If no values is specified, stylesheets will
be loaded from the resources directory using AddResource and ExtensionsFilter.
displayValueOnly
false
false
If true, renders only the value of the component, but no input widget.
Default is false.
displayValueOnlyStyle
false
false
Style used when displayValueOnly is true.
displayValueOnlyStyleClass
false
false
Style class used when displayValueOnly is true.
enabledOnUserRole
false
false
If user is in given role, this component will be rendered
normally. If not, no hyperlink is rendered but all nested
tags (=body) are rendered.
visibleOnUserRole
false
false
If user is in given role, this component will be rendered
normally. If not, nothing is rendered and the body of this tag
will be skipped.
suggestedItemsMethod
true
false
java.lang.String
Reference to the method which returns the suggested items
maxSuggestedItems
false
false
java.lang.String
optional attribute to identify the max size of suggested Values.
If specified in tableSuggestAjax, paginator functionality is used.
charset
false
false
java.lang.String
Force the charset of the Response
itemLabelMethod
false
false
java.lang.String
Method which gets a suggested Object as an argument
and returns a calculated String label. With this attribute it is possible
to achieve the same mechanism as it can be found at select menues with the label/value pair.
autoComplete
false
false
If false, the input field is not automatically populated with the first suggested value.
Default: true
ajaxChildComboBox
org.apache.myfaces.custom.ajaxchildcombobox.AjaxChildComboBoxTag
JSP
Refreshes contents through an ajax call when the parent combo box's value is changed
id
false
false
java.lang.String
The developer-assigned ID of this component. The ID must be unique
within the scope of the tag's enclosing naming container (e.g.
h:form or f:subview). This value must be a static value.
binding
false
false
java.lang.String
Identifies a backing bean property (of type UIComponent or appropriate
subclass) to bind to this component instance. This value must be an
EL expression.
rendered
false
false
java.lang.String
A boolean value that indicates whether this component should be rendered.
Default value: true.
value
false
false
java.lang.String
The initial value of this component.
converter
false
false
java.lang.String
An expression that specifies the Converter for this component.
If the value binding expression is a String, the String is used
as an ID to look up a Converter. If the value binding expression
is a Converter, uses that instance as the converter.
The value can either be a static value (ID case only) or an EL expression.
immediate
false
false
java.lang.String
A boolean value that identifies the phase during which value change
events should fire. During normal event processing, value change
events 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.
required
false
false
java.lang.String
A boolean value that indicates whether an input value is required.
If this value is true, and no input value is provided, the error
message javax.faces.component.UIInput.REQUIRED is posted.
validator
false
false
java.lang.String
A method binding EL expression, accepting FacesContext, UIComponent,
and Object parameters, and returning void, that validates the
component's local value.
valueChangeListener
false
false
java.lang.String
A method binding EL expression, accepting a ValueChangeEvent parameter
and returning void. The specified method is invoked if this component
is modified. The phase that this handler is fired in can be controlled
via the immediate attribute.
dir
false
false
HTML: The direction of text display, either 'ltr' (left-to-right) or 'rtl' (right-to-left).
lang
false
false
HTML: The base language of this document.
style
false
false
HTML: CSS styling instructions.
title
false
false
HTML: An advisory title for this element. Often used by the user agent as a tooltip.
styleClass
false
false
The CSS class for this element. Corresponds to the HTML 'class' attribute.
onclick
false
false
HTML: Script to be invoked when the element is clicked.
ondblclick
false
false
HTML: Script to be invoked when the element is double-clicked.
onmousedown
false
false
HTML: Script to be invoked when the pointing device is pressed over this element.
onmouseup
false
false
HTML: Script to be invoked when the pointing device is released over this element.
onmouseover
false
false
HTML: Script to be invoked when the pointing device is moved into this element.
onmousemove
false
false
HTML: Script to be invoked when the pointing device is moved while it is in this element.
onmouseout
false
false
HTML: Script to be invoked when the pointing device is moves out of this element.
onkeypress
false
false
HTML: Script to be invoked when a key is pressed over this element.
onkeydown
false
false
HTML: Script to be invoked when a key is pressed down over this element.
onkeyup
false
false
HTML: Script to be invoked when a key is released over this element.
onblur
false
false
java.lang.String
HTML: Specifies a script to be invoked when the element loses focus.
onfocus
false
false
java.lang.String
HTML: Specifies a script to be invoked when the element receives focus.
onchange
false
false
java.lang.String
HTML: Specifies a script to be invoked when the element is modified.
tabindex
false
false
java.lang.String
HTML: Specifies the position of this element within the tab order of the document.
readonly
false
false
java.lang.String
HTML: When true, indicates that this component cannot be modified by the user.
The element may receive focus unless it has also been disabled.
disabled
false
false
java.lang.String
HTML: When true, this element cannot receive focus.
datafld
false
false
Reserved for future use.
datasrc
false
false
Reserved for future use.
dataformatas
false
false
Reserved for future use.
enabledClass
false
false
disabledClass
false
false
escape
false
false
Indicates whether rendered markup should be escaped.
Default: true
enabledOnUserRole
false
false
If user is in given role, this component will be rendered
normally. If not, no hyperlink is rendered but all nested
tags (=body) are rendered.
visibleOnUserRole
false
false
If user is in given role, this component will be rendered
normally. If not, nothing is rendered and the body of this tag
will be skipped.
forceId
false
false
java.lang.String
If true, this component will force the use of the specified id when rendering.
forceIdIndex
false
false
java.lang.String
If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components
that are contained within a "list." This value will be true by default and the value will be ignored if
the value of forceId is false (or not specified.)
displayValueOnly
false
false
If true, renders only the value of the component, but no input widget.
Default is false.
displayValueOnlyStyle
false
false
Style used when displayValueOnly is true.
displayValueOnlyStyleClass
false
false
Style class used when displayValueOnly is true.
ajaxSelectItemsMethod
true
false
Method to call via ajax to reload the combo box
parentComboBox
false
false
id of the parent combo box
tableSuggestAjax
org.apache.myfaces.custom.suggestajax.tablesuggestajax.TableSuggestAjaxTag
JSP
Provides an input textbox with "suggest" functionality, using an ajax request
to the server. The popUp contains a table where each column value can be set to a specific dom node (through dom node id).
betweenKeyUp
false
false
java.lang.String
If the time between two keyup events is lower than this given value,
the ajax request will not be fired. In milliseconds. Prevents stressing the server with too much user inputs.
In driven tests the component seems to be more stable if this value is set. A recommended value in which case
the component works very well is about 300ms.
startRequest
false
false
java.lang.String
The AJAX Request is only triggered if the number of chars typed in is
equal or greater than this given value.
var
false
false
java.lang.String
Same principle as it can be found in dataTable. SuggestedItemsMethod returns
a list of objects, where the class variables can be accessed with the alias after the
dot of the var.
popupId
false
false
java.lang.String
Id for the pop up window
popupStyleClass
false
false
java.lang.String
StyleClass for the window with a suggested list of items;pop up for each incoming Ajax response
tableStyleClass
false
false
java.lang.String
StyleClass for the suggested table.
comboBoxStyleClass
false
false
java.lang.String
StyleClass for dropdown box and arrow.
rowStyleClass
false
false
java.lang.String
StyleClass which applies to every row in the suggested table.
evenRowStyleClass
false
false
java.lang.String
StyleClass which only applies to even rows in the suggested table.
oddRowStyleClass
false
false
java.lang.String
StyleClass which only applies to odd rows in the suggested table.
hoverRowStyleClass
false
false
java.lang.String
StyleClass for the rows for onmouseover events.
id
false
false
java.lang.String
The developer-assigned ID of this component. The ID must be unique
within the scope of the tag's enclosing naming container (e.g.
h:form or f:subview). This value must be a static value.
binding
false
false
java.lang.String
Identifies a backing bean property (of type UIComponent or appropriate
subclass) to bind to this component instance. This value must be an
EL expression.
rendered
false
false
java.lang.String
A boolean value that indicates whether this component should be rendered.
Default value: true.
value
false
false
java.lang.String
The initial value of this component.
converter
false
false
java.lang.String
An expression that specifies the Converter for this component.
If the value binding expression is a String, the String is used
as an ID to look up a Converter. If the value binding expression
is a Converter, uses that instance as the converter.
The value can either be a static value (ID case only) or an EL expression.
immediate
false
false
java.lang.String
A boolean value that identifies the phase during which value change
events should fire. During normal event processing, value change
events 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.
required
false
false
java.lang.String
A boolean value that indicates whether an input value is required.
If this value is true, and no input value is provided, the error
message javax.faces.component.UIInput.REQUIRED is posted.
validator
false
false
java.lang.String
A method binding EL expression, accepting FacesContext, UIComponent,
and Object parameters, and returning void, that validates the
component's local value.
valueChangeListener
false
false
java.lang.String
A method binding EL expression, accepting a ValueChangeEvent parameter
and returning void. The specified method is invoked if this component
is modified. The phase that this handler is fired in can be controlled
via the immediate attribute.
dir
false
false
HTML: The direction of text display, either 'ltr' (left-to-right) or 'rtl' (right-to-left).
lang
false
false
HTML: The base language of this document.
style
false
false
HTML: CSS styling instructions.
title
false
false
HTML: An advisory title for this element. Often used by the user agent as a tooltip.
styleClass
false
false
The CSS class for this element. Corresponds to the HTML 'class' attribute.
onclick
false
false
HTML: Script to be invoked when the element is clicked.
ondblclick
false
false
HTML: Script to be invoked when the element is double-clicked.
onmousedown
false
false
HTML: Script to be invoked when the pointing device is pressed over this element.
onmouseup
false
false
HTML: Script to be invoked when the pointing device is released over this element.
onmouseover
false
false
HTML: Script to be invoked when the pointing device is moved into this element.
onmousemove
false
false
HTML: Script to be invoked when the pointing device is moved while it is in this element.
onmouseout
false
false
HTML: Script to be invoked when the pointing device is moves out of this element.
onkeypress
false
false
HTML: Script to be invoked when a key is pressed over this element.
onkeydown
false
false
HTML: Script to be invoked when a key is pressed down over this element.
onkeyup
false
false
HTML: Script to be invoked when a key is released over this element.
accesskey
false
false
java.lang.String
HTML: Sets the access key for this element.
align
false
false
HTML: Specifies the horizontal alignment of this element. Deprecated in HTML 4.01.
alt
false
false
java.lang.String
HTML: Specifies alternative text that can be used by a browser that can't show this element.
disabled
false
false
java.lang.String
HTML: When true, this element cannot receive focus.
onblur
false
false
java.lang.String
HTML: Specifies a script to be invoked when the element loses focus.
onfocus
false
false
java.lang.String
HTML: Specifies a script to be invoked when the element receives focus.
onchange
false
false
java.lang.String
HTML: Specifies a script to be invoked when the element is modified.
onselect
false
false
java.lang.String
HTML: Specifies a script to be invoked when the element is selected.
readonly
false
false
java.lang.String
HTML: When true, indicates that this component cannot be modified by the user.
The element may receive focus unless it has also been disabled.
tabindex
false
false
java.lang.String
HTML: Specifies the position of this element within the tab order of the document.
maxlength
false
false
java.lang.String
HTML: The maximum number of characters allowed to be entered.
size
false
false
java.lang.String
HTML: The initial width of this control, in characters.
forceId
false
false
java.lang.String
If true, this component will force the use of the specified id when rendering.
forceIdIndex
false
false
java.lang.String
If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components
that are contained within a "list." This value will be true by default and the value will be ignored if
the value of forceId is false (or not specified.)
javascriptLocation
false
false
java.lang.String
An alternate location to find javascript resources. If no values is specified, javascript will
be loaded from the resources directory using AddResource and ExtensionsFilter.
imageLocation
false
false
java.lang.String
An alternate location to find image resources. If no values is specified, images will
be loaded from the resources directory using AddResource and ExtensionsFilter.
styleLocation
false
false
java.lang.String
An alternate location to find stylesheet resources. If no values is specified, stylesheets will
be loaded from the resources directory using AddResource and ExtensionsFilter.
displayValueOnly
false
false
If true, renders only the value of the component, but no input widget.
Default is false.
displayValueOnlyStyle
false
false
Style used when displayValueOnly is true.
displayValueOnlyStyleClass
false
false
Style class used when displayValueOnly is true.
enabledOnUserRole
false
false
If user is in given role, this component will be rendered
normally. If not, no hyperlink is rendered but all nested
tags (=body) are rendered.
visibleOnUserRole
false
false
If user is in given role, this component will be rendered
normally. If not, nothing is rendered and the body of this tag
will be skipped.
suggestedItemsMethod
true
false
java.lang.String
Reference to the method which returns the suggested items
maxSuggestedItems
false
false
java.lang.String
optional attribute to identify the max size of suggested Values.
If specified in tableSuggestAjax, paginator functionality is used.
charset
false
false
java.lang.String
Force the charset of the Response
focus
org.apache.myfaces.custom.focus.HtmlFocusTag
id
false
false
java.lang.String
The developer-assigned ID of this component. The ID must be unique
within the scope of the tag's enclosing naming container (e.g.
h:form or f:subview). This value must be a static value.
binding
false
false
java.lang.String
Identifies a backing bean property (of type UIComponent or appropriate
subclass) to bind to this component instance. This value must be an
EL expression.
rendered
false
false
java.lang.String
A boolean value that indicates whether this component should be rendered.
Default value: true.
for
false
false
The JSF id of the component to receive focus.
form
org.apache.myfaces.custom.form.HtmlFormTag
JSP
Renders a HTML form element which allow defining a different scheme, servername or port for the action url to which the form is submited
id
false
false
java.lang.String
The developer-assigned ID of this component. The ID must be unique
within the scope of the tag's enclosing naming container (e.g.
h:form or f:subview). This value must be a static value.
binding
false
false
java.lang.String
Identifies a backing bean property (of type UIComponent or appropriate
subclass) to bind to this component instance. This value must be an
EL expression.
rendered
false
false
java.lang.String
A boolean value that indicates whether this component should be rendered.
Default value: true.
dir
false
false
HTML: The direction of text display, either 'ltr' (left-to-right) or 'rtl' (right-to-left).
lang
false
false
HTML: The base language of this document.
style
false
false
HTML: CSS styling instructions.
title
false
false
HTML: An advisory title for this element. Often used by the user agent as a tooltip.
styleClass
false
false
The CSS class for this element. Corresponds to the HTML 'class' attribute.
onclick
false
false
HTML: Script to be invoked when the element is clicked.
ondblclick
false
false
HTML: Script to be invoked when the element is double-clicked.
onmousedown
false
false
HTML: Script to be invoked when the pointing device is pressed over this element.
onmouseup
false
false
HTML: Script to be invoked when the pointing device is released over this element.
onmouseover
false
false
HTML: Script to be invoked when the pointing device is moved into this element.
onmousemove
false
false
HTML: Script to be invoked when the pointing device is moved while it is in this element.
onmouseout
false
false
HTML: Script to be invoked when the pointing device is moves out of this element.
onkeypress
false
false
HTML: Script to be invoked when a key is pressed over this element.
onkeydown
false
false
HTML: Script to be invoked when a key is pressed down over this element.
onkeyup
false
false
HTML: Script to be invoked when a key is released over this element.
target
false
false
HTML: Names the frame that should display content generated by invoking this action.
accept
false
false
HTML: Provides a comma-separated list of content types that the
server processing this form can handle.
acceptcharset
false
false
HTML: The list of character encodings accepted by the server for this
form.
enctype
false
false
HTML: The content type used to submit this form to the server.
onreset
false
false
HTML: Script to be invoked when this form is reset.
onsubmit
false
false
HTML: Script to be invoked when this form is submitted.
forceId
false
false
java.lang.String
If true, this component will force the use of the specified id when rendering.
forceIdIndex
false
false
java.lang.String
If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components
that are contained within a "list." This value will be true by default and the value will be ignored if
the value of forceId is false (or not specified.)
scheme
false
false
This attribute can be used to set the url scheme for the action attribute
serverName
false
false
This attribute can be used to set the url server name or ip address for the action attribute
port
false
false
This attribute can be used to set the port for the action attribute
action
false
false
This attribute can be used to set an entirely different action (might be something JSF-unspecific) to the form.
method
false
false
This attribute can be used to set a method to the form which is different to the regular POST method used.
validateUrl
org.apache.myfaces.custom.urlvalidator.ValidateUrlTag
JSP
A custom validator for url format, based upons Jakarta Commons.
message
false
false
alternate validation error message format string
validateISBN
org.apache.myfaces.custom.isbnvalidator.ValidateISBNTag
JSP
A custom validator for isbn codes, based upons Jakarta Commons.
message
false
false
alternate validation error message format string
validateCompareTo
org.apache.myfaces.custom.comparetovalidator.ValidateCompareToTag
JSP
Validation by comparing the value of this component with another component.
message
false
false
alternate validation error message format string
for
false
false
The JSF id of the component with which to compare values.
operator
false
false
Operator for comparison:
equals: eq, ==, =,
not equals: ne, !=,
greater than: gt, >,
less than: lt, <,
greater than or equals: ge, >=,
less than or equals: le, <=
comparator
false
false
Value binding for an alternate java.util.Comparator object if component values don't implement Comparable
alternateOperatorName
false
false
custom operator name in error message (ie "after" instead of "greater than" for dates)
autoUpdateDataTable
org.apache.myfaces.custom.autoupdatedatatable.AutoUpdateDataTableTag
JSP
Extended data_table that adds some additional features to the standard data_table action: see attribute descriptions for preserveDataModel, sortColumn, sortAscending and preserveSort.
id
false
false
java.lang.String
The developer-assigned ID of this component. The ID must be unique
within the scope of the tag's enclosing naming container (e.g.
h:form or f:subview). This value must be a static value.
binding
false
false
java.lang.String
Identifies a backing bean property (of type UIComponent or appropriate
subclass) to bind to this component instance. This value must be an
EL expression.
rendered
false
false
java.lang.String
A boolean value that indicates whether this component should be rendered.
Default value: true.
columnClasses
false
false
A comma separated list of CSS class names to apply to td elements in
each column.
footerClass
false
false
The CSS class to be applied to footer cells.
headerClass
false
false
The CSS class to be applied to header cells.
rowClasses
false
false
A comma separated list of CSS class names to apply to td elements in
each row.
dir
false
false
HTML: The direction of text display, either 'ltr' (left-to-right) or 'rtl' (right-to-left).
lang
false
false
HTML: The base language of this document.
style
false
false
HTML: CSS styling instructions.
title
false
false
HTML: An advisory title for this element. Often used by the user agent as a tooltip.
styleClass
false
false
The CSS class for this element. Corresponds to the HTML 'class' attribute.
onclick
false
false
HTML: Script to be invoked when the element is clicked.
ondblclick
false
false
HTML: Script to be invoked when the element is double-clicked.
onmousedown
false
false
HTML: Script to be invoked when the pointing device is pressed over this element.
onmouseup
false
false
HTML: Script to be invoked when the pointing device is released over this element.
onmouseover
false
false
HTML: Script to be invoked when the pointing device is moved into this element.
onmousemove
false
false
HTML: Script to be invoked when the pointing device is moved while it is in this element.
onmouseout
false
false
HTML: Script to be invoked when the pointing device is moves out of this element.
onkeypress
false
false
HTML: Script to be invoked when a key is pressed over this element.
onkeydown
false
false
HTML: Script to be invoked when a key is pressed down over this element.
onkeyup
false
false
HTML: Script to be invoked when a key is released over this element.
align
false
false
HTML: Specifies the horizontal alignment of this element. Deprecated in HTML 4.01.
border
false
false
java.lang.String
HTML: Specifies the width of the border of this element, in pixels. Deprecated in HTML 4.01.
bgcolor
false
false
HTML: The background color of this element.
datafld
false
false
Reserved for future use.
datasrc
false
false
Reserved for future use.
dataformatas
false
false
Reserved for future use.
cellpadding
false
false
HTML: Specifies the amount of empty space between the cell border and
its contents. It can be either a pixel length or a percentage.
cellspacing
false
false
HTML: Specifies the amount of space between the cells of the table.
It can be either a pixel length or a percentage of available
space.
frame
false
false
HTML: Controls what part of the frame that surrounds a table is
visible. Values include: void, above, below, hsides, lhs,
rhs, vsides, box, and border.
rules
false
false
HTML: Controls how rules are rendered between cells. Values include:
none, groups, rows, cols, and all.
summary
false
false
HTML: Provides a summary of the contents of the table, for
accessibility purposes.
width
false
false
HTML: Specifies the desired width of the table, as a pixel length or
a percentage of available space.
value
false
false
An EL expression that specifies the data model that backs this table. The value can be of any type.
A value of type DataModel is used directly. Array-like parameters of type java.util.List, array of Object,
java.sql.ResultSet, or javax.servlet.jsp.jstl.sql.Result are wrapped in a DataModel.
Other values are wrapped in a DataModel as a single row.
var
true
false
Defines the name of the request-scope variable that will hold the current row during iteration. This value must be a static value.
rows
false
false
The number of rows to be displayed. Specify zero for all remaining rows in the table.
first
false
false
The index of the first row to be displayed, where 0 is the first row.
preserveDataModel
false
false
Indicates whether the state of the whole DataModel should be saved and
restored. When set to false, the value-binding for the "value" attribute
of this table is executed each time the page is rendered. When set to
true, that value-binding is only executed when the component is first
created, and the DataModel state is thereafter saved/restored automatically
by the component.
When column sorting is used for a table this property needs to be false
so that the DataModel can be updated to reflect any changes in the
sort criteria.
Default: false
preserveRowStates
false
false
Indicates whether the state for each row should not be discarded before
the datatable is rendered again. Setting this to true might be hepful if
an input component inside the datatable has no valuebinding and the value
entered in there should be displayed again.
This will only work reliable if the datamodel of the datatable did not change
either by sorting, removing or adding rows.
Default: false
forceIdIndexFormula
false
false
A formula that overrides the default row index in the construction of table's
body components.
Example : #{myRowVar.key}
Warning, the EL should evaluate to a unique value for each row !
sortColumn
false
false
Value reference to a model property that gives the current sort column name.
The target String property is set to the "columnName" of whichever column has been
chosen to sort by, and the method which is bound to the "value" attribute
of this table (ie which provides the DataModel used) is expected to use this
property to determine how to sort the DataModel's contents.
sortAscending
false
false
Value reference to a model property that gives the current sort direction.
The target Boolean property is set to true when the selected sortColumn
should be sorted in ascending order, and false otherwise. The method which
is bound to the "value" attribute of this table (ie which provides the DataModel
used) is expected to use this property to determine how to sort the DataModel's
contents.
preserveSort
false
false
Indicates whether the state of the sortColumn and sortAscending attribute
should be saved and restored and written back to the model during the
update model phase.
Default: true
renderedIfEmpty
false
false
Indicates whether this table should be rendered if the underlying DataModel is
empty.
You could as well use rendered="#{not empty bean.list}", but this one causes
the getList method of your model bean beeing called up to five times per
request, which is not optimal when the list is backed by a DB table.
Using renderedIfEmpty="false" solves this problem, because the MyFaces
extended HtmlDataTable automatically caches the DataModel and calles the
model getter only once per request.
Default: true
rowIndexVar
false
false
A parameter name, under which the current rowIndex is set in request scope
similar to the var parameter.
rowCountVar
false
false
A parameter name, under which the rowCount is set in request scope
similar to the var parameter.
previousRowDataVar
false
false
A parameter name, under which the previous RowData Object is set in request scope
similar to the rowIndexVar and rowCountVar parameters.
Mind that the value of this request scope attribute is null in the first row
or when isRowAvailable returns false for the previous row.
rowOnClick
false
false
Defines a JavaScript onclick event handler for each table row
rowOnDblClick
false
false
Defines a JavaScript ondblclick event handler for each table row
rowOnMouseDown
false
false
Defines a JavaScript onmpusedown event handler for each table row
rowOnMouseUp
false
false
Defines a JavaScript onmouseup event handler for each table row
rowOnMouseOver
false
false
Defines a JavaScript onmouseover event handler for each table row
rowOnMouseMove
false
false
Defines a JavaScript onmousemove event handler for each table row
rowOnMouseOut
false
false
Defines a JavaScript onmouseout event handler for each table row
rowOnKeyPress
false
false
Defines a JavaScript onkeypress event handler for each table row
rowOnKeyDown
false
false
Defines a JavaScript onkeydown event handler for each table row
rowOnKeyUp
false
false
Defines a JavaScript onkeyup event handler for each table row
rowId
false
false
The id to use for <tr> elements that are generated by the table.
rowStyleClass
false
false
Corresponds to the HTML class attribute for the row tr tag.
rowStyle
false
false
Corresponds to the HTML style attribute for the row tr tag.
forceId
false
false
java.lang.String
If true, this component will force the use of the specified id when rendering.
forceIdIndex
false
false
java.lang.String
If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components
that are contained within a "list." This value will be true by default and the value will be ignored if
the value of forceId is false (or not specified.)
enabledOnUserRole
false
false
If user is in given role, this component will be rendered
normally. If not, no hyperlink is rendered but all nested
tags (=body) are rendered.
visibleOnUserRole
false
false
If user is in given role, this component will be rendered
normally. If not, nothing is rendered and the body of this tag
will be skipped.
frequency
false
false
java.lang.String
Defines in seconds the interval of reloads. if no value is specified 2 seconds will be default.
onSuccess
false
false
java.lang.String
Define javascript function to call after successful refresh.
accordionPanel
org.apache.myfaces.custom.accordion.HtmlAccordionPanelTag
JSP
A group of panels, which can be opened and closed. See attribute layout for further description on how opening and closing works.
Extends standard panelGroup by user role support.
id
false
false
java.lang.String
The developer-assigned ID of this component. The ID must be unique
within the scope of the tag's enclosing naming container (e.g.
h:form or f:subview). This value must be a static value.
binding
false
false
java.lang.String
Identifies a backing bean property (of type UIComponent or appropriate
subclass) to bind to this component instance. This value must be an
EL expression.
rendered
false
false
java.lang.String
A boolean value that indicates whether this component should be rendered.
Default value: true.
dir
false
false
HTML: The direction of text display, either 'ltr' (left-to-right) or 'rtl' (right-to-left).
lang
false
false
HTML: The base language of this document.
style
false
false
HTML: CSS styling instructions.
title
false
false
HTML: An advisory title for this element. Often used by the user agent as a tooltip.
styleClass
false
false
The CSS class for this element. Corresponds to the HTML 'class' attribute.
onclick
false
false
HTML: Script to be invoked when the element is clicked.
ondblclick
false
false
HTML: Script to be invoked when the element is double-clicked.
onmousedown
false
false
HTML: Script to be invoked when the pointing device is pressed over this element.
onmouseup
false
false
HTML: Script to be invoked when the pointing device is released over this element.
onmouseover
false
false
HTML: Script to be invoked when the pointing device is moved into this element.
onmousemove
false
false
HTML: Script to be invoked when the pointing device is moved while it is in this element.
onmouseout
false
false
HTML: Script to be invoked when the pointing device is moves out of this element.
onkeypress
false
false
HTML: Script to be invoked when a key is pressed over this element.
onkeydown
false
false
HTML: Script to be invoked when a key is pressed down over this element.
onkeyup
false
false
HTML: Script to be invoked when a key is released over this element.
enabledOnUserRole
false
false
If user is in given role, this component will be rendered
normally. If not, no hyperlink is rendered but all nested
tags (=body) are rendered.
visibleOnUserRole
false
false
If user is in given role, this component will be rendered
normally. If not, nothing is rendered and the body of this tag
will be skipped.
forceId
false
false
java.lang.String
If true, this component will force the use of the specified id when rendering.
forceIdIndex
false
false
java.lang.String
If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components
that are contained within a "list." This value will be true by default and the value will be ignored if
the value of forceId is false (or not specified.)
displayValueOnly
false
false
If true, renders only the value of the component, but no input widget.
Default is false.
displayValueOnlyStyle
false
false
Style used when displayValueOnly is true.
displayValueOnlyStyleClass
false
false
Style class used when displayValueOnly is true.
layout
false
false
java.lang.String
Defines the layout of this accordionPanel. If you set this to 'accordion', opening a panel will close all other panels. If you set this to 'toggling', opening a panel doesn't affect the state of the other panels. You can close a panel by
clicking on the header of this panel a second time.
expandedBackColor
false
false
java.lang.String
Defines the background color for expanded state.
expandedTextColor
false
false
java.lang.String
Defines the text color for expanded state.
expandedFontWeight
false
false
java.lang.String
Defines the font weight for expanded state.
collapsedBackColor
false
false
java.lang.String
Defines the background color for collapsed state.
collapsedTextColor
false
false
java.lang.String
Defines the text color for collapsed state.
collapsedFontWeight
false
false
java.lang.String
Defines the font weight for collapsed state.
hoverBackColor
false
false
java.lang.String
Defines the background color on hover.
hoverTextColor
false
false
java.lang.String
Defines the text color on hover.
borderColor
false
false
java.lang.String
Defines the color of the border.
convertBoolean
org.apache.myfaces.custom.convertboolean.ConvertBooleanTag
Boolean Converter
Converts a boolean to custom format (yes/no), (1/0), etc.
trueValue
false
Value representing a boolean true, e.g. TRUE, yes, 1, etc.
falseValue
false
Value representing a boolean false, e.g. FALSE, no, 0, etc.
convertStringUtils
org.apache.myfaces.custom.convertStringUtils.StringUtilsConverterTag
StringUtils Converter
Converts the format of a string
appendEllipsesDuringInput
false
Boolean value determining if data should be truncated with ellipses during input conversion. Default = false
appendEllipsesDuringOutput
false
Boolean value determining if data should be truncated with ellipses during output conversion. Default = false
format
false
Specifies the output case of the string. One of uppercase | lowercase | capitalize
maxLength
false
Integer value for the maximum length of the rendered string. Strings longer than maxValue will be truncated at (maxValue - 3) and an ellipsis '...' will be appended.
trim
false
Boolean value determining is the string should be trimmed before any other formatting takes place. Default = false
convertDateTime
org.apache.myfaces.custom.convertDateTime.ConvertDateTimeTag
DateTime Converter
Convert date time using normal system timezone like it should
dateStyle
false
false
default|short|medium|long|full
locale
false
false
locale
pattern
false
false
Custom formatting pattern
timeStyle
false
false
default|short|medium|long|full
timeZone
false
false
timeZone
type
false
false
date|time|both
fieldset
org.apache.myfaces.custom.fieldset.FieldsetTag
JSP
Renders an HTML Fieldset
id
false
false
java.lang.String
The developer-assigned ID of this component. The ID must be unique
within the scope of the tag's enclosing naming container (e.g.
h:form or f:subview). This value must be a static value.
binding
false
false
java.lang.String
Identifies a backing bean property (of type UIComponent or appropriate
subclass) to bind to this component instance. This value must be an
EL expression.
rendered
false
false
java.lang.String
A boolean value that indicates whether this component should be rendered.
Default value: true.
forceId
false
false
java.lang.String
If true, this component will force the use of the specified id when rendering.
forceIdIndex
false
false
java.lang.String
If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components
that are contained within a "list." This value will be true by default and the value will be ignored if
the value of forceId is false (or not specified.)
enabledOnUserRole
false
false
If user is in given role, this component will be rendered
normally. If not, no hyperlink is rendered but all nested
tags (=body) are rendered.
visibleOnUserRole
false
false
If user is in given role, this component will be rendered
normally. If not, nothing is rendered and the body of this tag
will be skipped.
style
false
false
The style to use for this div.
styleClass
false
false
The class to use for this div.
legend
false
false
The fieldset's legend.
imageLoop
org.apache.myfaces.custom.imageloop.HtmlImageLoopTag
JSP
Image loop/slide show component. Provides Javascript methods to control
image loop behaviour.
Methods:
getImageLoop(id) - get image loop object with id,
play() - play loop,
stop() - stop loop,
accelerate() - accelerate loop until minDelay reached,
decelerate() - decelerate loop until maxDelay reached,
setImageIndex(index) - show image with index,
reset() - reset settings to origin values,
getImageCount() - get number of images loaded
forceId
false
false
java.lang.String
If true, this component will force the use of the specified id when rendering.
forceIdIndex
false
false
java.lang.String
If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components
that are contained within a "list." This value will be true by default and the value will be ignored if
the value of forceId is false (or not specified.)
id
false
false
java.lang.String
The developer-assigned ID of this component. The ID must be unique
within the scope of the tag's enclosing naming container (e.g.
h:form or f:subview). This value must be a static value.
delay
false
false
The delay between transitions
minDelay
false
false
The minimum delay allowed when decreasing delay time
maxDelay
false
false
The maximum delay allowed when increasing delay time
transitionTime
false
false
Transition time in milliseconds. Set to -1 for immediate image switch.
width
true
false
Width
height
true
false
Height
imageLoopItem
org.apache.myfaces.custom.imageloop.ImageLoopItemTag
empty
Image loop item.
id
false
false
java.lang.String
The developer-assigned ID of this component. The ID must be unique
within the scope of the tag's enclosing naming container (e.g.
h:form or f:subview). This value must be a static value.
binding
false
false
java.lang.String
Identifies a backing bean property (of type UIComponent or appropriate
subclass) to bind to this component instance. This value must be an
EL expression.
rendered
false
false
java.lang.String
A boolean value that indicates whether this component should be rendered.
Default value: true.
url
false
false
java.lang.String
An alias for the "value" attribute.
value
false
false
java.lang.String
The URL of the image. If the URL starts with a '/', it is relative
to the context path of the web application.
imageLoopItems
org.apache.myfaces.custom.imageloop.ImageLoopItemsTag
empty
Image loop items.
binding
false
false
java.lang.String
Identifies a backing bean property (of type UIComponent or appropriate
subclass) to bind to this component instance. This value must be an
EL expression.
value
false
false
java.lang.String
An EL expression that specifies the elements of the image loop.
The expression can refer to one of the following:
<ol>
<li>A single GraphicItem</li>
<li>An array or Collection of GraphicItem instances</li>
</ol>
The value properties of each of the ImageLoopItems must be of the same
basic type as the parent component's value.
graphicImageDynamic
org.apache.myfaces.custom.graphicimagedynamic.GraphicImageDynamicTag
JSP
Extends standard graphicImage.
id
false
false
java.lang.String
The developer-assigned ID of this component. The ID must be unique
within the scope of the tag's enclosing naming container (e.g.
h:form or f:subview). This value must be a static value.
binding
false
false
java.lang.String
Identifies a backing bean property (of type UIComponent or appropriate
subclass) to bind to this component instance. This value must be an
EL expression.
rendered
false
false
java.lang.String
A boolean value that indicates whether this component should be rendered.
Default value: true.
dir
false
false
HTML: The direction of text display, either 'ltr' (left-to-right) or 'rtl' (right-to-left).
lang
false
false
HTML: The base language of this document.
style
false
false
HTML: CSS styling instructions.
title
false
false
HTML: An advisory title for this element. Often used by the user agent as a tooltip.
styleClass
false
false
The CSS class for this element. Corresponds to the HTML 'class' attribute.
onclick
false
false
HTML: Script to be invoked when the element is clicked.
ondblclick
false
false
HTML: Script to be invoked when the element is double-clicked.
onmousedown
false
false
HTML: Script to be invoked when the pointing device is pressed over this element.
onmouseup
false
false
HTML: Script to be invoked when the pointing device is released over this element.
onmouseover
false
false
HTML: Script to be invoked when the pointing device is moved into this element.
onmousemove
false
false
HTML: Script to be invoked when the pointing device is moved while it is in this element.
onmouseout
false
false
HTML: Script to be invoked when the pointing device is moves out of this element.
onkeypress
false
false
HTML: Script to be invoked when a key is pressed over this element.
onkeydown
false
false
HTML: Script to be invoked when a key is pressed down over this element.
onkeyup
false
false
HTML: Script to be invoked when a key is released over this element.
align
false
false
HTML: Specifies the horizontal alignment of this element. Deprecated in HTML 4.01.
border
false
false
java.lang.String
HTML: Specifies the width of the border of this element, in pixels. Deprecated in HTML 4.01.
hspace
false
false
java.lang.String
HTML: The amount of white space to be inserted to the left and right
of this element, in undefined units. Deprecated in HTML 4.01.
vspace
false
false
java.lang.String
HTML: The amount of white space to be inserted above and below this
element, in undefined units. Deprecated in HTML 4.01.
alt
false
false
java.lang.String
HTML: Specifies alternative text that can be used by a browser that can't show this element.
height
false
false
java.lang.String
HTML: Overrides the natural height of this image, by specifying height in pixels.
ismap
false
false
java.lang.String
HTML: Specifies server-side image map handling for this image.
longdesc
false
false
java.lang.String
HTML: A link to a long description of the image.
usemap
false
false
java.lang.String
HTML: Specifies an image map to use with this image.
width
false
false
java.lang.String
HTML: Overrides the natural width of this image, by specifying width in pixels.
enabledOnUserRole
false
false
If user is in given role, this component will be rendered
normally. If not, no hyperlink is rendered but all nested
tags (=body) are rendered.
visibleOnUserRole
false
false
If user is in given role, this component will be rendered
normally. If not, nothing is rendered and the body of this tag
will be skipped.
forceId
false
false
java.lang.String
If true, this component will force the use of the specified id when rendering.
forceIdIndex
false
false
java.lang.String
If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components
that are contained within a "list." This value will be true by default and the value will be ignored if
the value of forceId is false (or not specified.)
imageRendererClass
false
false
java.lang.String
The class which implements org.apache.myfaces.custom.graphicimagedynamic.ImageRenderer. The image renderer is responsible for loading the image. The class must have a default constructor. Any request scoped attribute or managed bean is not
available when this image renderer is instantiated and used. The image renderer must render the binary data for the image by using the parameters passed by nested f:param elements and/or using session or application scoped beans.
value
false
false
java.lang.String
A value binding which will be called to get the instance of an org.apache.myfaces.custom.graphicimagedynamic.ImageRenderer.
outputLinkDynamic
org.apache.myfaces.custom.outputlinkdynamic.OutputLinkDynamicTag
JSP
Extends standard outputLink but links to a dynamically rendered resource (image, file, ...).
id
false
false
java.lang.String
The developer-assigned ID of this component. The ID must be unique
within the scope of the tag's enclosing naming container (e.g.
h:form or f:subview). This value must be a static value.
binding
false
false
java.lang.String
Identifies a backing bean property (of type UIComponent or appropriate
subclass) to bind to this component instance. This value must be an
EL expression.
rendered
false
false
java.lang.String
A boolean value that indicates whether this component should be rendered.
Default value: true.
value
false
false
java.lang.String
The initial value of this component.
converter
false
false
java.lang.String
An expression that specifies the Converter for this component.
If the value binding expression is a String, the String is used
as an ID to look up a Converter. If the value binding expression
is a Converter, uses that instance as the converter.
The value can either be a static value (ID case only) or an EL expression.
dir
false
false
HTML: The direction of text display, either 'ltr' (left-to-right) or 'rtl' (right-to-left).
lang
false
false
HTML: The base language of this document.
style
false
false
HTML: CSS styling instructions.
title
false
false
HTML: An advisory title for this element. Often used by the user agent as a tooltip.
styleClass
false
false
The CSS class for this element. Corresponds to the HTML 'class' attribute.
onclick
false
false
HTML: Script to be invoked when the element is clicked.
ondblclick
false
false
HTML: Script to be invoked when the element is double-clicked.
onmousedown
false
false
HTML: Script to be invoked when the pointing device is pressed over this element.
onmouseup
false
false
HTML: Script to be invoked when the pointing device is released over this element.
onmouseover
false
false
HTML: Script to be invoked when the pointing device is moved into this element.
onmousemove
false
false
HTML: Script to be invoked when the pointing device is moved while it is in this element.
onmouseout
false
false
HTML: Script to be invoked when the pointing device is moves out of this element.
onkeypress
false
false
HTML: Script to be invoked when a key is pressed over this element.
onkeydown
false
false
HTML: Script to be invoked when a key is pressed down over this element.
onkeyup
false
false
HTML: Script to be invoked when a key is released over this element.
accesskey
false
false
java.lang.String
HTML: Sets the access key for this element.
charset
false
false
java.lang.String
HTML: Specifies the character encoding of the linked resource.
tabindex
false
false
java.lang.String
HTML: Specifies the position of this element within the tab order of the document.
onblur
false
false
java.lang.String
HTML: Specifies a script to be invoked when the element loses focus.
onfocus
false
false
java.lang.String
HTML: Specifies a script to be invoked when the element receives focus.
type
false
false
java.lang.String
HTML: A hint to the user agent about the content type of the linked resource.
target
false
false
HTML: Names the frame that should display content generated by invoking this action.
coords
false
false
java.lang.String
HTML: The coordinates of regions within a client side image map.
hreflang
false
false
java.lang.String
HTML: The language of the linked resource.
rel
false
false
java.lang.String
HTML: The relationship between the current document and
the linked resource.
rev
false
false
java.lang.String
HTML: The type(s) describing the reverse link for the linked
resource.
shape
false
false
java.lang.String
HTML: The shape of a region in a client side image map.
enabledOnUserRole
false
false
If user is in given role, this component will be rendered
normally. If not, no hyperlink is rendered but all nested
tags (=body) are rendered.
visibleOnUserRole
false
false
If user is in given role, this component will be rendered
normally. If not, nothing is rendered and the body of this tag
will be skipped.
forceId
false
false
java.lang.String
If true, this component will force the use of the specified id when rendering.
forceIdIndex
false
false
java.lang.String
If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components
that are contained within a "list." This value will be true by default and the value will be ignored if
the value of forceId is false (or not specified.)
resourceRendererClass
true
false
java.lang.String
The class which implements org.apache.myfaces.custom.dynamicResources.ResourceRenderer.
The resource renderer is responsible for resource the image.
The class must have a default constructor.
Any request scoped attribute or managed bean is not available when this resource renderer
is instantiated and used.
The resource renderer must render the binary data for the resource by using the parameters
passed by nested f:param elements and/or using session or application scoped beans.
togglePanel
org.apache.myfaces.custom.toggle.TogglePanelTag
JSP
Extends PanelGroup. Allows user to toggle between 'view' mode and 'edit' mode.
In the togglePanel, include a toggleLink.
When the toggleLink is clicked, the rest of the group is shown, and the link is hidden.
id
false
false
java.lang.String
The developer-assigned ID of this component. The ID must be unique
within the scope of the tag's enclosing naming container (e.g.
h:form or f:subview). This value must be a static value.
binding
false
false
java.lang.String
Identifies a backing bean property (of type UIComponent or appropriate
subclass) to bind to this component instance. This value must be an
EL expression.
rendered
false
false
java.lang.String
A boolean value that indicates whether this component should be rendered.
Default value: true.
dir
false
false
HTML: The direction of text display, either 'ltr' (left-to-right) or 'rtl' (right-to-left).
lang
false
false
HTML: The base language of this document.
style
false
false
HTML: CSS styling instructions.
title
false
false
HTML: An advisory title for this element. Often used by the user agent as a tooltip.
styleClass
false
false
The CSS class for this element. Corresponds to the HTML 'class' attribute.
onclick
false
false
HTML: Script to be invoked when the element is clicked.
ondblclick
false
false
HTML: Script to be invoked when the element is double-clicked.
onmousedown
false
false
HTML: Script to be invoked when the pointing device is pressed over this element.
onmouseup
false
false
HTML: Script to be invoked when the pointing device is released over this element.
onmouseover
false
false
HTML: Script to be invoked when the pointing device is moved into this element.
onmousemove
false
false
HTML: Script to be invoked when the pointing device is moved while it is in this element.
onmouseout
false
false
HTML: Script to be invoked when the pointing device is moves out of this element.
onkeypress
false
false
HTML: Script to be invoked when a key is pressed over this element.
onkeydown
false
false
HTML: Script to be invoked when a key is pressed down over this element.
onkeyup
false
false
HTML: Script to be invoked when a key is released over this element.
toggled
false
false
java.lang.String
You can set toggled to true to force the toggleGroup to always be in toggle mode.
Default is false.
toggleGroup
org.apache.myfaces.custom.toggle.ToggleGroupTag
JSP
Extends PanelGroup. Allows user to have several toggleLink in a group.
When the togglePanel is toggled, the toggleGroup will be hidden.
id
false
false
java.lang.String
The developer-assigned ID of this component. The ID must be unique
within the scope of the tag's enclosing naming container (e.g.
h:form or f:subview). This value must be a static value.
binding
false
false
java.lang.String
Identifies a backing bean property (of type UIComponent or appropriate
subclass) to bind to this component instance. This value must be an
EL expression.
rendered
false
false
java.lang.String
A boolean value that indicates whether this component should be rendered.
Default value: true.
dir
false
false
HTML: The direction of text display, either 'ltr' (left-to-right) or 'rtl' (right-to-left).
lang
false
false
HTML: The base language of this document.
style
false
false
HTML: CSS styling instructions.
title
false
false
HTML: An advisory title for this element. Often used by the user agent as a tooltip.
styleClass
false
false
The CSS class for this element. Corresponds to the HTML 'class' attribute.
onclick
false
false
HTML: Script to be invoked when the element is clicked.
ondblclick
false
false
HTML: Script to be invoked when the element is double-clicked.
onmousedown
false
false
HTML: Script to be invoked when the pointing device is pressed over this element.
onmouseup
false
false
HTML: Script to be invoked when the pointing device is released over this element.
onmouseover
false
false
HTML: Script to be invoked when the pointing device is moved into this element.
onmousemove
false
false
HTML: Script to be invoked when the pointing device is moved while it is in this element.
onmouseout
false
false
HTML: Script to be invoked when the pointing device is moves out of this element.
onkeypress
false
false
HTML: Script to be invoked when a key is pressed over this element.
onkeydown
false
false
HTML: Script to be invoked when a key is pressed down over this element.
onkeyup
false
false
HTML: Script to be invoked when a key is released over this element.
toggleLink
org.apache.myfaces.custom.toggle.ToggleLinkTag
JSP
Extends standard outputLink but links to a dynamically rendered resource (image, file, ...).
id
false
false
java.lang.String
The developer-assigned ID of this component. The ID must be unique
within the scope of the tag's enclosing naming container (e.g.
h:form or f:subview). This value must be a static value.
binding
false
false
java.lang.String
Identifies a backing bean property (of type UIComponent or appropriate
subclass) to bind to this component instance. This value must be an
EL expression.
rendered
false
false
java.lang.String
A boolean value that indicates whether this component should be rendered.
Default value: true.
value
false
false
java.lang.String
The initial value of this component.
converter
false
false
java.lang.String
An expression that specifies the Converter for this component.
If the value binding expression is a String, the String is used
as an ID to look up a Converter. If the value binding expression
is a Converter, uses that instance as the converter.
The value can either be a static value (ID case only) or an EL expression.
dir
false
false
HTML: The direction of text display, either 'ltr' (left-to-right) or 'rtl' (right-to-left).
lang
false
false
HTML: The base language of this document.
style
false
false
HTML: CSS styling instructions.
title
false
false
HTML: An advisory title for this element. Often used by the user agent as a tooltip.
styleClass
false
false
The CSS class for this element. Corresponds to the HTML 'class' attribute.
onclick
false
false
HTML: Script to be invoked when the element is clicked.
ondblclick
false
false
HTML: Script to be invoked when the element is double-clicked.
onmousedown
false
false
HTML: Script to be invoked when the pointing device is pressed over this element.
onmouseup
false
false
HTML: Script to be invoked when the pointing device is released over this element.
onmouseover
false
false
HTML: Script to be invoked when the pointing device is moved into this element.
onmousemove
false
false
HTML: Script to be invoked when the pointing device is moved while it is in this element.
onmouseout
false
false
HTML: Script to be invoked when the pointing device is moves out of this element.
onkeypress
false
false
HTML: Script to be invoked when a key is pressed over this element.
onkeydown
false
false
HTML: Script to be invoked when a key is pressed down over this element.
onkeyup
false
false
HTML: Script to be invoked when a key is released over this element.
accesskey
false
false
java.lang.String
HTML: Sets the access key for this element.
charset
false
false
java.lang.String
HTML: Specifies the character encoding of the linked resource.
tabindex
false
false
java.lang.String
HTML: Specifies the position of this element within the tab order of the document.
onblur
false
false
java.lang.String
HTML: Specifies a script to be invoked when the element loses focus.
onfocus
false
false
java.lang.String
HTML: Specifies a script to be invoked when the element receives focus.
type
false
false
java.lang.String
HTML: A hint to the user agent about the content type of the linked resource.
target
false
false
HTML: Names the frame that should display content generated by invoking this action.
coords
false
false
java.lang.String
HTML: The coordinates of regions within a client side image map.
hreflang
false
false
java.lang.String
HTML: The language of the linked resource.
rel
false
false
java.lang.String
HTML: The relationship between the current document and
the linked resource.
rev
false
false
java.lang.String
HTML: The type(s) describing the reverse link for the linked
resource.
shape
false
false
java.lang.String
HTML: The shape of a region in a client side image map.
disabled
false
false
java.lang.String
HTML: When true, this element cannot receive focus.
enabledOnUserRole
false
false
If user is in given role, this component will be rendered
normally. If not, no hyperlink is rendered but all nested
tags (=body) are rendered.
visibleOnUserRole
false
false
If user is in given role, this component will be rendered
normally. If not, nothing is rendered and the body of this tag
will be skipped.
forceId
false
false
java.lang.String
If true, this component will force the use of the specified id when rendering.
forceIdIndex
false
false
java.lang.String
If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components
that are contained within a "list." This value will be true by default and the value will be ignored if
the value of forceId is false (or not specified.)
for
true
false
java.lang.String
The class which implements org.apache.myfaces.custom.dynamicResources.ResourceRenderer.
The resource renderer is responsible for resource the image.
The class must have a default constructor.
Any request scoped attribute or managed bean is not available when this resource renderer
is instantiated and used.
The resource renderer must render the binary data for the resource by using the parameters
passed by nested f:param elements and/or using session or application scoped beans.
effect
org.apache.myfaces.custom.effect.EffectTag
JSP
provides javascript effects which are from the script.aculo.us library and from the fat fade anything technique library
id
true
false
java.lang.String
The developer-assigned ID of this component. The ID must be unique
within the scope of the tag's enclosing naming container (e.g.
h:form or f:subview). This value must be a static value.
rendered
false
false
java.lang.String
A boolean value that indicates whether this component should be rendered.
Default value: true.
style
false
false
styleClass
false
false
fade
false
true
squish
false
false
puff
false
false
scale
false
false
java.lang.String
scaleSize
false
false
duration
false
false
pulsate
false
false
fadeColor
false
false
selectManyPicklist
org.apache.myfaces.custom.picklist.HtmlSelectManyPicklistTag
JSP
selecManyPicklist component
A picklist component that allows to select items from one list to another
id
false
false
java.lang.String
The developer-assigned ID of this component. The ID must be unique
within the scope of the tag's enclosing naming container (e.g.
h:form or f:subview). This value must be a static value.
binding
false
false
java.lang.String
Identifies a backing bean property (of type UIComponent or appropriate
subclass) to bind to this component instance. This value must be an
EL expression.
rendered
false
false
java.lang.String
A boolean value that indicates whether this component should be rendered.
Default value: true.
value
false
false
java.lang.String
The initial value of this component.
converter
false
false
java.lang.String
An expression that specifies the Converter for this component.
If the value binding expression is a String, the String is used
as an ID to look up a Converter. If the value binding expression
is a Converter, uses that instance as the converter.
The value can either be a static value (ID case only) or an EL expression.
immediate
false
false
java.lang.String
A boolean value that identifies the phase during which value change
events should fire. During normal event processing, value change
events 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.
required
false
false
java.lang.String
A boolean value that indicates whether an input value is required.
If this value is true, and no input value is provided, the error
message javax.faces.component.UIInput.REQUIRED is posted.
validator
false
false
java.lang.String
A method binding EL expression, accepting FacesContext, UIComponent,
and Object parameters, and returning void, that validates the
component's local value.
valueChangeListener
false
false
java.lang.String
A method binding EL expression, accepting a ValueChangeEvent parameter
and returning void. The specified method is invoked if this component
is modified. The phase that this handler is fired in can be controlled
via the immediate attribute.
dir
false
false
HTML: The direction of text display, either 'ltr' (left-to-right) or 'rtl' (right-to-left).
lang
false
false
HTML: The base language of this document.
style
false
false
HTML: CSS styling instructions.
title
false
false
HTML: An advisory title for this element. Often used by the user agent as a tooltip.
styleClass
false
false
The CSS class for this element. Corresponds to the HTML 'class' attribute.
onclick
false
false
HTML: Script to be invoked when the element is clicked.
ondblclick
false
false
HTML: Script to be invoked when the element is double-clicked.
onmousedown
false
false
HTML: Script to be invoked when the pointing device is pressed over this element.
onmouseup
false
false
HTML: Script to be invoked when the pointing device is released over this element.
onmouseover
false
false
HTML: Script to be invoked when the pointing device is moved into this element.
onmousemove
false
false
HTML: Script to be invoked when the pointing device is moved while it is in this element.
onmouseout
false
false
HTML: Script to be invoked when the pointing device is moves out of this element.
onkeypress
false
false
HTML: Script to be invoked when a key is pressed over this element.
onkeydown
false
false
HTML: Script to be invoked when a key is pressed down over this element.
onkeyup
false
false
HTML: Script to be invoked when a key is released over this element.
onblur
false
false
java.lang.String
HTML: Specifies a script to be invoked when the element loses focus.
onfocus
false
false
java.lang.String
HTML: Specifies a script to be invoked when the element receives focus.
onchange
false
false
java.lang.String
HTML: Specifies a script to be invoked when the element is modified.
tabindex
false
false
java.lang.String
HTML: Specifies the position of this element within the tab order of the document.
readonly
false
false
java.lang.String
HTML: When true, indicates that this component cannot be modified by the user.
The element may receive focus unless it has also been disabled.
disabled
false
false
java.lang.String
HTML: When true, this element cannot receive focus.
datafld
false
false
Reserved for future use.
datasrc
false
false
Reserved for future use.
dataformatas
false
false
Reserved for future use.
size
false
false
java.lang.String
see JSF Spec.
enabledClass
false
false
disabledClass
false
false
enabledOnUserRole
false
false
If user is in given role, this component will be rendered
normally. If not, no hyperlink is rendered but all nested
tags (=body) are rendered.
visibleOnUserRole
false
false
If user is in given role, this component will be rendered
normally. If not, nothing is rendered and the body of this tag
will be skipped.
selectManyCheckboxAjax
org.apache.myfaces.custom.inputAjax.HtmlSelectManyCheckboxAjaxTag
JSP
Extends standard selectManyCheckbox allowing for dynamic ajax submitting.
id
false
false
java.lang.String
The developer-assigned ID of this component. The ID must be unique
within the scope of the tag's enclosing naming container (e.g.
h:form or f:subview). This value must be a static value.
binding
false
false
java.lang.String
Identifies a backing bean property (of type UIComponent or appropriate
subclass) to bind to this component instance. This value must be an
EL expression.
rendered
false
false
java.lang.String
A boolean value that indicates whether this component should be rendered.
Default value: true.
value
false
false
java.lang.String
The initial value of this component.
converter
false
false
java.lang.String
An expression that specifies the Converter for this component.
If the value binding expression is a String, the String is used
as an ID to look up a Converter. If the value binding expression
is a Converter, uses that instance as the converter.
The value can either be a static value (ID case only) or an EL expression.
immediate
false
false
java.lang.String
A boolean value that identifies the phase during which value change
events should fire. During normal event processing, value change
events 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.
required
false
false
java.lang.String
A boolean value that indicates whether an input value is required.
If this value is true, and no input value is provided, the error
message javax.faces.component.UIInput.REQUIRED is posted.
validator
false
false
java.lang.String
A method binding EL expression, accepting FacesContext, UIComponent,
and Object parameters, and returning void, that validates the
component's local value.
valueChangeListener
false
false
java.lang.String
A method binding EL expression, accepting a ValueChangeEvent parameter
and returning void. The specified method is invoked if this component
is modified. The phase that this handler is fired in can be controlled
via the immediate attribute.
dir
false
false
HTML: The direction of text display, either 'ltr' (left-to-right) or 'rtl' (right-to-left).
lang
false
false
HTML: The base language of this document.
style
false
false
HTML: CSS styling instructions.
title
false
false
HTML: An advisory title for this element. Often used by the user agent as a tooltip.
styleClass
false
false
The CSS class for this element. Corresponds to the HTML 'class' attribute.
onclick
false
false
HTML: Script to be invoked when the element is clicked.
ondblclick
false
false
HTML: Script to be invoked when the element is double-clicked.
onmousedown
false
false
HTML: Script to be invoked when the pointing device is pressed over this element.
onmouseup
false
false
HTML: Script to be invoked when the pointing device is released over this element.
onmouseover
false
false
HTML: Script to be invoked when the pointing device is moved into this element.
onmousemove
false
false
HTML: Script to be invoked when the pointing device is moved while it is in this element.
onmouseout
false
false
HTML: Script to be invoked when the pointing device is moves out of this element.
onkeypress
false
false
HTML: Script to be invoked when a key is pressed over this element.
onkeydown
false
false
HTML: Script to be invoked when a key is pressed down over this element.
onkeyup
false
false
HTML: Script to be invoked when a key is released over this element.
accesskey
false
false
java.lang.String
HTML: Sets the access key for this element.
alt
false
false
java.lang.String
HTML: Specifies alternative text that can be used by a browser that can't show this element.
datafld
false
false
Reserved for future use.
datasrc
false
false
Reserved for future use.
dataformatas
false
false
Reserved for future use.
disabled
false
false
java.lang.String
HTML: When true, this element cannot receive focus.
onblur
false
false
java.lang.String
HTML: Specifies a script to be invoked when the element loses focus.
onfocus
false
false
java.lang.String
HTML: Specifies a script to be invoked when the element receives focus.
onchange
false
false
java.lang.String
HTML: Specifies a script to be invoked when the element is modified.
onselect
false
false
java.lang.String
HTML: Specifies a script to be invoked when the element is selected.
readonly
false
false
java.lang.String
HTML: When true, indicates that this component cannot be modified by the user.
The element may receive focus unless it has also been disabled.
tabindex
false
false
java.lang.String
HTML: Specifies the position of this element within the tab order of the document.
layout
false
false
java.lang.String
Controls the layout direction of the child elements. Values include:
lineDirection (vertical) and pageDirection (horzontal).
enabledClass
false
false
The CSS class assigned to the label element for enabled choices.
disabledClass
false
false
The CSS class assigned to the label element for enabled choices.
forceId
false
false
java.lang.String
If true, this component will force the use of the specified id when rendering.
forceIdIndex
false
false
java.lang.String
If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components
that are contained within a "list." This value will be true by default and the value will be ignored if
the value of forceId is false (or not specified.)
onSuccess
false
false
java.lang.String
Javascript method to call on successful ajax update
onFailure
false
false
java.lang.String
Javascript method to call on failed ajax update
onStart
false
false
java.lang.String
Javascript method to call on start of ajax update
selectOneRadioAjax
org.apache.myfaces.custom.inputAjax.HtmlSelectOneRadioAjaxTag
JSP
Extends standard selectOneRadio allowing for dynamic ajax submitting.
id
false
false
java.lang.String
The developer-assigned ID of this component. The ID must be unique
within the scope of the tag's enclosing naming container (e.g.
h:form or f:subview). This value must be a static value.
binding
false
false
java.lang.String
Identifies a backing bean property (of type UIComponent or appropriate
subclass) to bind to this component instance. This value must be an
EL expression.
rendered
false
false
java.lang.String
A boolean value that indicates whether this component should be rendered.
Default value: true.
value
false
false
java.lang.String
The initial value of this component.
converter
false
false
java.lang.String
An expression that specifies the Converter for this component.
If the value binding expression is a String, the String is used
as an ID to look up a Converter. If the value binding expression
is a Converter, uses that instance as the converter.
The value can either be a static value (ID case only) or an EL expression.
immediate
false
false
java.lang.String
A boolean value that identifies the phase during which value change
events should fire. During normal event processing, value change
events 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.
required
false
false
java.lang.String
A boolean value that indicates whether an input value is required.
If this value is true, and no input value is provided, the error
message javax.faces.component.UIInput.REQUIRED is posted.
validator
false
false
java.lang.String
A method binding EL expression, accepting FacesContext, UIComponent,
and Object parameters, and returning void, that validates the
component's local value.
valueChangeListener
false
false
java.lang.String
A method binding EL expression, accepting a ValueChangeEvent parameter
and returning void. The specified method is invoked if this component
is modified. The phase that this handler is fired in can be controlled
via the immediate attribute.
dir
false
false
HTML: The direction of text display, either 'ltr' (left-to-right) or 'rtl' (right-to-left).
lang
false
false
HTML: The base language of this document.
style
false
false
HTML: CSS styling instructions.
title
false
false
HTML: An advisory title for this element. Often used by the user agent as a tooltip.
styleClass
false
false
The CSS class for this element. Corresponds to the HTML 'class' attribute.
onclick
false
false
HTML: Script to be invoked when the element is clicked.
ondblclick
false
false
HTML: Script to be invoked when the element is double-clicked.
onmousedown
false
false
HTML: Script to be invoked when the pointing device is pressed over this element.
onmouseup
false
false
HTML: Script to be invoked when the pointing device is released over this element.
onmouseover
false
false
HTML: Script to be invoked when the pointing device is moved into this element.
onmousemove
false
false
HTML: Script to be invoked when the pointing device is moved while it is in this element.
onmouseout
false
false
HTML: Script to be invoked when the pointing device is moves out of this element.
onkeypress
false
false
HTML: Script to be invoked when a key is pressed over this element.
onkeydown
false
false
HTML: Script to be invoked when a key is pressed down over this element.
onkeyup
false
false
HTML: Script to be invoked when a key is released over this element.
accesskey
false
false
java.lang.String
HTML: Sets the access key for this element.
alt
false
false
java.lang.String
HTML: Specifies alternative text that can be used by a browser that can't show this element.
datafld
false
false
Reserved for future use.
datasrc
false
false
Reserved for future use.
dataformatas
false
false
Reserved for future use.
disabled
false
false
java.lang.String
HTML: When true, this element cannot receive focus.
onblur
false
false
java.lang.String
HTML: Specifies a script to be invoked when the element loses focus.
onfocus
false
false
java.lang.String
HTML: Specifies a script to be invoked when the element receives focus.
onchange
false
false
java.lang.String
HTML: Specifies a script to be invoked when the element is modified.
onselect
false
false
java.lang.String
HTML: Specifies a script to be invoked when the element is selected.
readonly
false
false
java.lang.String
HTML: When true, indicates that this component cannot be modified by the user.
The element may receive focus unless it has also been disabled.
tabindex
false
false
java.lang.String
HTML: Specifies the position of this element within the tab order of the document.
layout
false
false
java.lang.String
Controls the layout direction of the child elements. Values include:
lineDirection (vertical) and pageDirection (horzontal).
enabledClass
false
false
The CSS class assigned to the label element for enabled choices.
disabledClass
false
false
The CSS class assigned to the label element for enabled choices.
forceId
false
false
java.lang.String
If true, this component will force the use of the specified id when rendering.
forceIdIndex
false
false
java.lang.String
If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components
that are contained within a "list." This value will be true by default and the value will be ignored if
the value of forceId is false (or not specified.)
onSuccess
false
false
java.lang.String
Javascript method to call on successful ajax update
onFailure
false
false
java.lang.String
Javascript method to call on failed ajax update
onStart
false
false
java.lang.String
Javascript method to call on start of ajax update
inputTextAjax
org.apache.myfaces.custom.inputAjax.HtmlInputTextAjaxTag
JSP
Extends standard inputText allowing for dynamic ajax submitting.
id
false
false
java.lang.String
The developer-assigned ID of this component. The ID must be unique
within the scope of the tag's enclosing naming container (e.g.
h:form or f:subview). This value must be a static value.
binding
false
false
java.lang.String
Identifies a backing bean property (of type UIComponent or appropriate
subclass) to bind to this component instance. This value must be an
EL expression.
rendered
false
false
java.lang.String
A boolean value that indicates whether this component should be rendered.
Default value: true.
value
false
false
java.lang.String
The initial value of this component.
converter
false
false
java.lang.String
An expression that specifies the Converter for this component.
If the value binding expression is a String, the String is used
as an ID to look up a Converter. If the value binding expression
is a Converter, uses that instance as the converter.
The value can either be a static value (ID case only) or an EL expression.
immediate
false
false
java.lang.String
A boolean value that identifies the phase during which value change
events should fire. During normal event processing, value change
events 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.
required
false
false
java.lang.String
A boolean value that indicates whether an input value is required.
If this value is true, and no input value is provided, the error
message javax.faces.component.UIInput.REQUIRED is posted.
validator
false
false
java.lang.String
A method binding EL expression, accepting FacesContext, UIComponent,
and Object parameters, and returning void, that validates the
component's local value.
valueChangeListener
false
false
java.lang.String
A method binding EL expression, accepting a ValueChangeEvent parameter
and returning void. The specified method is invoked if this component
is modified. The phase that this handler is fired in can be controlled
via the immediate attribute.
dir
false
false
HTML: The direction of text display, either 'ltr' (left-to-right) or 'rtl' (right-to-left).
lang
false
false
HTML: The base language of this document.
style
false
false
HTML: CSS styling instructions.
title
false
false
HTML: An advisory title for this element. Often used by the user agent as a tooltip.
styleClass
false
false
The CSS class for this element. Corresponds to the HTML 'class' attribute.
onclick
false
false
HTML: Script to be invoked when the element is clicked.
ondblclick
false
false
HTML: Script to be invoked when the element is double-clicked.
onmousedown
false
false
HTML: Script to be invoked when the pointing device is pressed over this element.
onmouseup
false
false
HTML: Script to be invoked when the pointing device is released over this element.
onmouseover
false
false
HTML: Script to be invoked when the pointing device is moved into this element.
onmousemove
false
false
HTML: Script to be invoked when the pointing device is moved while it is in this element.
onmouseout
false
false
HTML: Script to be invoked when the pointing device is moves out of this element.
onkeypress
false
false
HTML: Script to be invoked when a key is pressed over this element.
onkeydown
false
false
HTML: Script to be invoked when a key is pressed down over this element.
onkeyup
false
false
HTML: Script to be invoked when a key is released over this element.
accesskey
false
false
java.lang.String
HTML: Sets the access key for this element.
align
false
false
HTML: Specifies the horizontal alignment of this element. Deprecated in HTML 4.01.
alt
false
false
java.lang.String
HTML: Specifies alternative text that can be used by a browser that can't show this element.
disabled
false
false
java.lang.String
HTML: When true, this element cannot receive focus.
onblur
false
false
java.lang.String
HTML: Specifies a script to be invoked when the element loses focus.
onfocus
false
false
java.lang.String
HTML: Specifies a script to be invoked when the element receives focus.
onchange
false
false
java.lang.String
HTML: Specifies a script to be invoked when the element is modified.
onselect
false
false
java.lang.String
HTML: Specifies a script to be invoked when the element is selected.
readonly
false
false
java.lang.String
HTML: When true, indicates that this component cannot be modified by the user.
The element may receive focus unless it has also been disabled.
tabindex
false
false
java.lang.String
HTML: Specifies the position of this element within the tab order of the document.
maxlength
false
false
java.lang.String
HTML: The maximum number of characters allowed to be entered.
size
false
false
java.lang.String
HTML: The initial width of this control, in characters.
forceId
false
false
java.lang.String
If true, this component will force the use of the specified id when rendering.
forceIdIndex
false
false
java.lang.String
If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components
that are contained within a "list." This value will be true by default and the value will be ignored if
the value of forceId is false (or not specified.)
onSuccess
false
false
java.lang.String
Javascript method to call on successful ajax update
onFailure
false
false
java.lang.String
Javascript method to call on failed ajax update
onStart
false
false
java.lang.String
Javascript method to call on start of ajax update
showOkButton
false
false
java.lang.String
Whether to show an ok button before sending update.
okText
false
false
java.lang.String
Test for button
showCancelButton
false
false
java.lang.String
Whether to show cancel button
cancelText
false
false
java.lang.String
Text for cancel
errorStyleClass
false
false
java.lang.String
StyleClass for the input field where the error occures.
Useful if there is only one messages area for a few inputTextAjax fields
errorStyle
false
false
java.lang.String
Style for the input field where the error occures.
Useful if there is only one messages area for a few inputTextAjax fields
commandButtonAjax
org.apache.myfaces.custom.inputAjax.HtmlCommandButtonAjaxTag
JSP
Extends standard commandButton allowing for dynamic ajax submitting of the form.
id
false
false
java.lang.String
The developer-assigned ID of this component. The ID must be unique
within the scope of the tag's enclosing naming container (e.g.
h:form or f:subview). This value must be a static value.
binding
false
false
java.lang.String
Identifies a backing bean property (of type UIComponent or appropriate
subclass) to bind to this component instance. This value must be an
EL expression.
rendered
false
false
java.lang.String
A boolean value that indicates whether this component should be rendered.
Default value: true.
action
false
false
java.lang.String
A method binding EL expression that identifies an action method to be
invoked if this component is activated by the user. 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.
actionListener
false
false
java.lang.String
A method binding EL expression that identifies an action listener method
to be invoked if this component is activated by the user. An action
listener method accepts a parameter of type javax.faces.event.ActionEvent
and returns void. The phase that this event is fired in can be controlled
via the immediate attribute.
immediate
false
false
java.lang.String
A boolean value that identifies the phase during which action events
should fire. 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.
value
false
false
java.lang.String
The initial value of this component.
dir
false
false
HTML: The direction of text display, either 'ltr' (left-to-right) or 'rtl' (right-to-left).
lang
false
false
HTML: The base language of this document.
style
false
false
HTML: CSS styling instructions.
title
false
false
HTML: An advisory title for this element. Often used by the user agent as a tooltip.
styleClass
false
false
The CSS class for this element. Corresponds to the HTML 'class' attribute.
onclick
false
false
HTML: Script to be invoked when the element is clicked.
ondblclick
false
false
HTML: Script to be invoked when the element is double-clicked.
onmousedown
false
false
HTML: Script to be invoked when the pointing device is pressed over this element.
onmouseup
false
false
HTML: Script to be invoked when the pointing device is released over this element.
onmouseover
false
false
HTML: Script to be invoked when the pointing device is moved into this element.
onmousemove
false
false
HTML: Script to be invoked when the pointing device is moved while it is in this element.
onmouseout
false
false
HTML: Script to be invoked when the pointing device is moves out of this element.
onkeypress
false
false
HTML: Script to be invoked when a key is pressed over this element.
onkeydown
false
false
HTML: Script to be invoked when a key is pressed down over this element.
onkeyup
false
false
HTML: Script to be invoked when a key is released over this element.
accesskey
false
false
java.lang.String
HTML: Sets the access key for this element.
alt
false
false
java.lang.String
HTML: Specifies alternative text that can be used by a browser that can't show this element.
disabled
false
false
java.lang.String
HTML: When true, this element cannot receive focus.
onblur
false
false
java.lang.String
HTML: Specifies a script to be invoked when the element loses focus.
onfocus
false
false
java.lang.String
HTML: Specifies a script to be invoked when the element receives focus.
onselect
false
false
java.lang.String
HTML: Specifies a script to be invoked when the element is selected.
onchange
false
false
java.lang.String
HTML: Specifies a script to be invoked when the element is modified.
tabindex
false
false
java.lang.String
HTML: Specifies the position of this element within the tab order of the document.
type
false
false
java.lang.String
HTML: A hint to the user agent about the content type of the linked resource.
image
false
false
HTML: The URL of an image that renders in place of the button.
forceId
false
false
java.lang.String
If true, this component will force the use of the specified id when rendering.
forceIdIndex
false
false
java.lang.String
If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components
that are contained within a "list." This value will be true by default and the value will be ignored if
the value of forceId is false (or not specified.)
onSuccess
false
false
java.lang.String
Javascript method to call on successful ajax update
onFailure
false
false
java.lang.String
Javascript method to call on failed ajax update
onStart
false
false
java.lang.String
Javascript method to call on start of ajax update
listener
org.apache.myfaces.custom.inputAjax.ListenerTag
JSP
Allows a component to listen for events on another component with AJAX input elements.
on
true
false
java.lang.String
Id of another component.
eventType
false
false
java.lang.String
NOT IMPLEMENTED - Type of event (ie: onchange, onclick)
action
false
false
java.lang.String
NOT IMPLEMENTED - Action to take (ie: update, submit, call (call a javascript function))
selectBooleanCheckboxAjax
org.apache.myfaces.custom.inputAjax.HtmlSelectBooleanCheckboxAjaxTag
JSP
Extends standard selectBooleanCheckbox by user role support.
id
false
false
java.lang.String
The developer-assigned ID of this component. The ID must be unique
within the scope of the tag's enclosing naming container (e.g.
h:form or f:subview). This value must be a static value.
binding
false
false
java.lang.String
Identifies a backing bean property (of type UIComponent or appropriate
subclass) to bind to this component instance. This value must be an
EL expression.
rendered
false
false
java.lang.String
A boolean value that indicates whether this component should be rendered.
Default value: true.
value
false
false
java.lang.String
The initial value of this component.
converter
false
false
java.lang.String
An expression that specifies the Converter for this component.
If the value binding expression is a String, the String is used
as an ID to look up a Converter. If the value binding expression
is a Converter, uses that instance as the converter.
The value can either be a static value (ID case only) or an EL expression.
immediate
false
false
java.lang.String
A boolean value that identifies the phase during which value change
events should fire. During normal event processing, value change
events 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.
required
false
false
java.lang.String
A boolean value that indicates whether an input value is required.
If this value is true, and no input value is provided, the error
message javax.faces.component.UIInput.REQUIRED is posted.
validator
false
false
java.lang.String
A method binding EL expression, accepting FacesContext, UIComponent,
and Object parameters, and returning void, that validates the
component's local value.
valueChangeListener
false
false
java.lang.String
A method binding EL expression, accepting a ValueChangeEvent parameter
and returning void. The specified method is invoked if this component
is modified. The phase that this handler is fired in can be controlled
via the immediate attribute.
dir
false
false
HTML: The direction of text display, either 'ltr' (left-to-right) or 'rtl' (right-to-left).
lang
false
false
HTML: The base language of this document.
style
false
false
HTML: CSS styling instructions.
title
false
false
HTML: An advisory title for this element. Often used by the user agent as a tooltip.
styleClass
false
false
The CSS class for this element. Corresponds to the HTML 'class' attribute.
onclick
false
false
HTML: Script to be invoked when the element is clicked.
ondblclick
false
false
HTML: Script to be invoked when the element is double-clicked.
onmousedown
false
false
HTML: Script to be invoked when the pointing device is pressed over this element.
onmouseup
false
false
HTML: Script to be invoked when the pointing device is released over this element.
onmouseover
false
false
HTML: Script to be invoked when the pointing device is moved into this element.
onmousemove
false
false
HTML: Script to be invoked when the pointing device is moved while it is in this element.
onmouseout
false
false
HTML: Script to be invoked when the pointing device is moves out of this element.
onkeypress
false
false
HTML: Script to be invoked when a key is pressed over this element.
onkeydown
false
false
HTML: Script to be invoked when a key is pressed down over this element.
onkeyup
false
false
HTML: Script to be invoked when a key is released over this element.
accesskey
false
false
java.lang.String
HTML: Sets the access key for this element.
alt
false
false
java.lang.String
HTML: Specifies alternative text that can be used by a browser that can't show this element.
datafld
false
false
Reserved for future use.
datasrc
false
false
Reserved for future use.
dataformatas
false
false
Reserved for future use.
disabled
false
false
java.lang.String
HTML: When true, this element cannot receive focus.
onblur
false
false
java.lang.String
HTML: Specifies a script to be invoked when the element loses focus.
onfocus
false
false
java.lang.String
HTML: Specifies a script to be invoked when the element receives focus.
onchange
false
false
java.lang.String
HTML: Specifies a script to be invoked when the element is modified.
onselect
false
false
java.lang.String
HTML: Specifies a script to be invoked when the element is selected.
readonly
false
false
java.lang.String
HTML: When true, indicates that this component cannot be modified by the user.
The element may receive focus unless it has also been disabled.
tabindex
false
false
java.lang.String
HTML: Specifies the position of this element within the tab order of the document.
enabledOnUserRole
false
false
If user is in given role, this component will be rendered
normally. If not, no hyperlink is rendered but all nested
tags (=body) are rendered.
visibleOnUserRole
false
false
If user is in given role, this component will be rendered
normally. If not, nothing is rendered and the body of this tag
will be skipped.
forceId
false
false
java.lang.String
If true, this component will force the use of the specified id when rendering.
forceIdIndex
false
false
java.lang.String
If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components
that are contained within a "list." This value will be true by default and the value will be ignored if
the value of forceId is false (or not specified.)
displayValueOnly
false
false
If true, renders only the value of the component, but no input widget.
Default is false.
displayValueOnlyStyle
false
false
Style used when displayValueOnly is true.
displayValueOnlyStyleClass
false
false
Style class used when displayValueOnly is true.
onSuccess
false
false
java.lang.String
Javascript method to call on successful ajax update
onFailure
false
false
java.lang.String
Javascript method to call on failed ajax update
onStart
false
false
java.lang.String
Javascript method to call on start of ajax update
onImage
false
false
java.lang.String
Image to show instead of checkox when boolean value is true
offImage
false
false
java.lang.String
Image to show instead of checkox when boolean value is false
message
org.apache.myfaces.custom.inputAjax.HtmlMessageTag
JSP
MyFaces extension to the standard messages tag: see summaryDetailSeparator attribute
id
false
false
java.lang.String
The developer-assigned ID of this component. The ID must be unique
within the scope of the tag's enclosing naming container (e.g.
h:form or f:subview). This value must be a static value.
binding
false
false
java.lang.String
Identifies a backing bean property (of type UIComponent or appropriate
subclass) to bind to this component instance. This value must be an
EL expression.
rendered
false
false
java.lang.String
A boolean value that indicates whether this component should be rendered.
Default value: true.
for
true
false
java.lang.String
An EL expression, returning a String, with the unique ID of the component
for which messages should be displayed. This string has the same format
as that accepted by the UIComponent.findComponent() method.
showSummary
false
false
java.lang.String
An EL expression, returning a boolean, that controls whether the
summary text of the associated messages is displayed. Default: true.
showDetail
false
false
java.lang.String
An EL expression, returning a boolean, that controls whether the
detail text of the associated messages is displayed. Default: false.
dir
false
false
HTML: The direction of text display, either 'ltr' (left-to-right) or 'rtl' (right-to-left).
lang
false
false
HTML: The base language of this document.
style
false
false
HTML: CSS styling instructions.
title
false
false
HTML: An advisory title for this element. Often used by the user agent as a tooltip.
styleClass
false
false
The CSS class for this element. Corresponds to the HTML 'class' attribute.
onclick
false
false
HTML: Script to be invoked when the element is clicked.
ondblclick
false
false
HTML: Script to be invoked when the element is double-clicked.
onmousedown
false
false
HTML: Script to be invoked when the pointing device is pressed over this element.
onmouseup
false
false
HTML: Script to be invoked when the pointing device is released over this element.
onmouseover
false
false
HTML: Script to be invoked when the pointing device is moved into this element.
onmousemove
false
false
HTML: Script to be invoked when the pointing device is moved while it is in this element.
onmouseout
false
false
HTML: Script to be invoked when the pointing device is moves out of this element.
onkeypress
false
false
HTML: Script to be invoked when a key is pressed over this element.
onkeydown
false
false
HTML: Script to be invoked when a key is pressed down over this element.
onkeyup
false
false
HTML: Script to be invoked when a key is released over this element.
infoClass
false
false
CSS class to be used for messages with severity "INFO".
infoStyle
false
false
CSS style to be used for messages with severity "INFO".
warnClass
false
false
CSS class to be used for messages with severity "WARN".
warnStyle
false
false
CSS style to be used for messages with severity "WARN".
errorClass
false
false
CSS class to be used for messages with severity "ERROR".
errorStyle
false
false
CSS style to be used for messages with severity "ERROR".
fatalClass
false
false
CSS class to be used for messages with severity "FATAL".
fatalStyle
false
false
CSS style to be used for messages with severity "FATAL".
tooltip
false
false
If true, the message summary will be rendered as a tooltip (i.e. HTML title attribute).
enabledOnUserRole
false
false
If user is in given role, this component will be rendered
normally. If not, no hyperlink is rendered but all nested
tags (=body) are rendered.
visibleOnUserRole
false
false
If user is in given role, this component will be rendered
normally. If not, nothing is rendered and the body of this tag
will be skipped.
forceId
false
false
java.lang.String
If true, this component will force the use of the specified id when rendering.
forceIdIndex
false
false
java.lang.String
If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components
that are contained within a "list." This value will be true by default and the value will be ignored if
the value of forceId is false (or not specified.)
summaryFormat
false
false
If present, instead of rendering the message summary, a MessageFormat with this attribute as pattern is created. The format method of this MessageFormat is called with the message summary as the first argument and the label of the
associated component (if any) as the second argument. Example: "{0}:"
detailFormat
false
false
If present, instead of rendering the message detail, a MessageFormat with this attribute as pattern is created. The format method of this MessageFormat is called with the message detail as the first argument and the label of the associated
component (if any) as the second argument. Example: "The input in field {1} is wrong: {0}"
replaceIdWithLabel
false
false
If present, all occurrences of the id of the component for which the message is rendered will be replaced by the label. Standard is true for the extended message renderer.
subForm
org.apache.myfaces.custom.subform.SubFormTag
JSP
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.
id
false
false
java.lang.String
The developer-assigned ID of this component. The ID must be unique
within the scope of the tag's enclosing naming container (e.g.
h:form or f:subview). This value must be a static value.
binding
false
false
java.lang.String
Identifies a backing bean property (of type UIComponent or appropriate
subclass) to bind to this component instance. This value must be an
EL expression.
rendered
false
false
java.lang.String
A boolean value that indicates whether this component should be rendered.
Default value: true.
preserveSubmittedValues
false
false
true|false - set to false if you submit other subforms and would like to have your subform
reflecting any model update. Default: true
selectOneRow
org.apache.myfaces.custom.selectOneRow.SelectOneRowTag
JSP
Enhancement for a data-table to select one Row with a radio button. The row-index is stored in the vealu-binding
groupName
true
false
java.lang.String
The Name of the radio-button-group to use
align
false
false
HTML: Specifies the horizontal alignment of this element. Deprecated in HTML 4.01.
disabled
false
false
java.lang.String
HTML: When true, this element cannot receive focus.
onblur
false
false
java.lang.String
HTML: Specifies a script to be invoked when the element loses focus.
onfocus
false
false
java.lang.String
HTML: Specifies a script to be invoked when the element receives focus.
onchange
false
false
java.lang.String
HTML: Specifies a script to be invoked when the element is modified.
onclick
false
false
java.lang.String
HTML: Specifies a script to be invoked when the element is clicked on.
onselect
false
false
java.lang.String
HTML: Specifies a script to be invoked when the element is selected.
readonly
false
false
java.lang.String
HTML: When true, indicates that this component cannot be modified by the user.
The element may receive focus unless it has also been disabled.
id
false
false
java.lang.String
The developer-assigned ID of this component. The ID must be unique
within the scope of the tag's enclosing naming container (e.g.
h:form or f:subview). This value must be a static value.
binding
false
false
java.lang.String
Identifies a backing bean property (of type UIComponent or appropriate
subclass) to bind to this component instance. This value must be an
EL expression.
rendered
false
false
java.lang.String
A boolean value that indicates whether this component should be rendered.
Default value: true.
value
false
false
java.lang.String
The initial value of this component.
converter
false
false
java.lang.String
An expression that specifies the Converter for this component.
If the value binding expression is a String, the String is used
as an ID to look up a Converter. If the value binding expression
is a Converter, uses that instance as the converter.
The value can either be a static value (ID case only) or an EL expression.
immediate
false
false
java.lang.String
A boolean value that identifies the phase during which value change
events should fire. During normal event processing, value change
events 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.
required
false
false
java.lang.String
A boolean value that indicates whether an input value is required.
If this value is true, and no input value is provided, the error
message javax.faces.component.UIInput.REQUIRED is posted.
validator
false
false
java.lang.String
A method binding EL expression, accepting FacesContext, UIComponent,
and Object parameters, and returning void, that validates the
component's local value.
valueChangeListener
false
false
java.lang.String
A method binding EL expression, accepting a ValueChangeEvent parameter
and returning void. The specified method is invoked if this component
is modified. The phase that this handler is fired in can be controlled
via the immediate attribute.
stateChangedNotifier
org.apache.myfaces.custom.statechangednotifier.StateChangedNotifierTag
JSP
stateChangedNotifier component
A component that listens to changes in the components
id
false
false
java.lang.String
The developer-assigned ID of this component. The ID must be unique
within the scope of the tag's enclosing naming container (e.g.
h:form or f:subview). This value must be a static value.
binding
false
false
java.lang.String
Identifies a backing bean property (of type UIComponent or appropriate
subclass) to bind to this component instance. This value must be an
EL expression.
rendered
false
false
java.lang.String
A boolean value that indicates whether this component should be rendered.
Default value: true.
confirmationMessage
false
false
Confirmation message to show if something in the form has changed
disabled
false
false
If disabled, the confirmation window will not be shown
excludedIds
false
false
Comma-separated list of cliend id of the commands which will be excluded from the confirmation message
value
false
false
java.lang.String
value if set to true triggers the state change notification
outputText
org.apache.myfaces.custom.suggestajax.tablesuggestajax.HtmlOutputTextTag
JSP
outputText component
Extending the outputText component in order to introduce the for attribute.
id
false
false
java.lang.String
The developer-assigned ID of this component. The ID must be unique
within the scope of the tag's enclosing naming container (e.g.
h:form or f:subview). This value must be a static value.
binding
false
false
java.lang.String
Identifies a backing bean property (of type UIComponent or appropriate
subclass) to bind to this component instance. This value must be an
EL expression.
rendered
false
false
java.lang.String
A boolean value that indicates whether this component should be rendered.
Default value: true.
value
false
false
java.lang.String
The initial value of this component.
converter
false
false
java.lang.String
An expression that specifies the Converter for this component.
If the value binding expression is a String, the String is used
as an ID to look up a Converter. If the value binding expression
is a Converter, uses that instance as the converter.
The value can either be a static value (ID case only) or an EL expression.
dir
false
false
HTML: The direction of text display, either 'ltr' (left-to-right) or 'rtl' (right-to-left).
lang
false
false
HTML: The base language of this document.
style
false
false
HTML: CSS styling instructions.
title
false
false
HTML: An advisory title for this element. Often used by the user agent as a tooltip.
styleClass
false
false
The CSS class for this element. Corresponds to the HTML 'class' attribute.
onclick
false
false
HTML: Script to be invoked when the element is clicked.
ondblclick
false
false
HTML: Script to be invoked when the element is double-clicked.
onmousedown
false
false
HTML: Script to be invoked when the pointing device is pressed over this element.
onmouseup
false
false
HTML: Script to be invoked when the pointing device is released over this element.
onmouseover
false
false
HTML: Script to be invoked when the pointing device is moved into this element.
onmousemove
false
false
HTML: Script to be invoked when the pointing device is moved while it is in this element.
onmouseout
false
false
HTML: Script to be invoked when the pointing device is moves out of this element.
onkeypress
false
false
HTML: Script to be invoked when a key is pressed over this element.
onkeydown
false
false
HTML: Script to be invoked when a key is pressed down over this element.
onkeyup
false
false
HTML: Script to be invoked when a key is released over this element.
escape
false
false
Indicates whether rendered markup should be escaped.
Default: true
for
false
false
java.lang.String
Specify the id of the dom element where the label should be put in
forValue
false
false
java.lang.String
Specify the id of the dom element where the value should be put in.
This value is also included in the suggested table, but only in a hidden
span element following the span for the label in one row.
label
false
false
java.lang.String
To provide a second value in form of a label. Usage like SelectItem.
Label is brought to client in a hidden span element near the value.
ifMessage
org.apache.myfaces.custom.ifmessage.IfMessageTag
JSP
ifMessage component
Provide a component that will optionally render its children if the specified
component(s) specified has a message.
for
false
false
java.lang.String
fishEyeNavigationMenu
org.apache.myfaces.custom.fisheye.HtmlFishEyeNavigationMenuTag
JSP
fishEye List component
Provide a FishEye toolbar component from the DOJO toolkit
id
false
false
java.lang.String
The developer-assigned ID of this component. The ID must be unique
within the scope of the tag's enclosing naming container (e.g.
h:form or f:subview). This value must be a static value.
rendered
false
false
java.lang.String
A boolean value that indicates whether this component should be rendered.
Default value: true.
attachEdge
false
false
java.lang.String
itemHeight
false
false
effectUnits
false
true
itemMaxHeight
false
false
itemMaxWidth
false
false
itemPadding
false
false
itemWidth
false
false
labelEdge
false
false
java.lang.String
orientation
false
false
java.lang.String
conservativeTrigger
false
false
visibleWindow
false
false
value
false
false
java.lang.String
var
false
false
java.lang.String
fishEyeCommandLink
org.apache.myfaces.custom.fisheye.FishEyeCommandLinkTag
JSP
fishEye commandLink component
CommandLink component that can be used in nodeStamp facet
id
false
false
java.lang.String
The developer-assigned ID of this component. The ID must be unique
within the scope of the tag's enclosing naming container (e.g.
h:form or f:subview). This value must be a static value.
binding
false
false
java.lang.String
Identifies a backing bean property (of type UIComponent or appropriate
subclass) to bind to this component instance. This value must be an
EL expression.
rendered
false
false
java.lang.String
A boolean value that indicates whether this component should be rendered.
Default value: true.
action
false
false
java.lang.String
A method binding EL expression that identifies an action method to be
invoked if this component is activated by the user. 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.
actionListener
false
false
java.lang.String
A method binding EL expression that identifies an action listener method
to be invoked if this component is activated by the user. An action
listener method accepts a parameter of type javax.faces.event.ActionEvent
and returns void. The phase that this event is fired in can be controlled
via the immediate attribute.
immediate
false
false
java.lang.String
A boolean value that identifies the phase during which action events
should fire. 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.
value
false
false
java.lang.String
The initial value of this component.
caption
false
false
java.lang.String
iconSrc
false
false
target
false
true
timedNotifier
org.apache.myfaces.custom.timednotifier.TimedNotifierTag
JSP
Displays a timed notifier tag
id
false
false
java.lang.String
The developer-assigned ID of this component. The ID must be unique
within the scope of the tag's enclosing naming container (e.g.
h:form or f:subview). This value must be a static value.
binding
false
false
java.lang.String
Identifies a backing bean property (of type UIComponent or appropriate
subclass) to bind to this component instance. This value must be an
EL expression.
rendered
false
false
java.lang.String
A boolean value that indicates whether this component should be rendered.
Default value: true.
confirmationMessage
false
false
java.lang.String
confirmation message to be displayed
disabled
false
false
HTML: When true, this element cannot receive focus.
showDelay
false
false
java.lang.String
Delay from show to hide
hideDelay
false
false
java.lang.String
Delay to being visible
startConversation
org.apache.myfaces.custom.conversation.StartConversationTag
JSP
Starts a new conversation
persistence
false
false
true|false - if this conversation requires a persistence manager. Default: false
name
true
false
the name of the conversation
endConversation
org.apache.myfaces.custom.conversation.EndConversationTag
JSP
Ends a conversation
onOutcome
false
false
end the conversation only if the action outcome matches the given onOutcome. This can be a comma separated list.
errorOutcome
false
false
on exception use the given outcome for further navigation
restart
false
false
true|false|valueBinding - true if the conversation should be restarted immediately
restartAction
false
false
the action which should be called in case of a restart
name
true
false
the name of the conversation
separateConversationContext
org.apache.myfaces.custom.conversation.SeparateConversationContextTag
JSP
Separates the current context from the children. e.g. commandLinks will start a new conversation context
conversation
org.apache.myfaces.custom.conversation.ConversationTag
JSP
puts a bean into the conversation context
name
false
false
the name of the conversation. Notice: required if tag not as child of startConversation tag.
value
true
false
java.lang.String
The bean reference.
ensureConversation
org.apache.myfaces.custom.conversation.EnsureConversationTag
JSP
Ensures a named conversation is running
redirectTo
false
false
redirect to the given view if the conversation is not running
action
false
false
the action which should be called in case of a not running conversation
preCheck
false
false
Delegate the check to the action method at all. The user has to check if a conversation
is running. A action method is mandatory.
name
true
false
the name of the conversation
convertNumber
org.apache.myfaces.custom.convertNumber.TypedNumberConverterTag
JSP
This tag creates a number formatting converter and associates it
with the nearest parent UIComponent.
It uses either the manually set <code>destType</code> or the value binding
to determine the correct destination type to convert the number to.
Unless otherwise specified, all attributes accept static values or EL expressions.
currencyCode
false
false
ISO 4217 currency code
currencySymbol
false
false
The currency symbol used to format a currency value. Defaults
to the currency symbol for locale.
groupingUsed
false
false
Specifies whether output will contain grouping separators. Default: true.
integerOnly
false
false
Specifies whether only the integer part of the input will be parsed. Default: false.
locale
false
false
The name of the locale to be used, instead of the default as
specified in the faces configuration file.
maxFractionDigits
false
false
The maximum number of digits in the fractional portion of the number.
maxIntegerDigits
false
false
The maximum number of digits in the integer portion of the number.
minFractionDigits
false
false
The minimum number of digits in the fractional portion of the number.
minIntegerDigits
false
false
The minimum number of digits in the integer portion of the number.
pattern
false
false
A custom Date formatting pattern, in the format used by java.text.SimpleDateFormat.
type
false
false
The type of formatting/parsing to be performed. Values include:
number, currency, and percentage. Default: number.
destType
false
false
The java class name the value should be converted to. Default: automatically determined through valueBinding
pprPanelGroup
org.apache.myfaces.custom.ppr.PPRPanelGroupTag
JSP
PanelGroup which supports a partialTriggers Attribute similar to the one in Trinidad
id
false
false
java.lang.String
The developer-assigned ID of this component. The ID must be unique
within the scope of the tag's enclosing naming container (e.g.
h:form or f:subview). This value must be a static value.
binding
false
false
java.lang.String
Identifies a backing bean property (of type UIComponent or appropriate
subclass) to bind to this component instance. This value must be an
EL expression.
rendered
false
false
java.lang.String
A boolean value that indicates whether this component should be rendered.
Default value: true.
dir
false
false
HTML: The direction of text display, either 'ltr' (left-to-right) or 'rtl' (right-to-left).
lang
false
false
HTML: The base language of this document.
style
false
false
HTML: CSS styling instructions.
title
false
false
HTML: An advisory title for this element. Often used by the user agent as a tooltip.
styleClass
false
false
The CSS class for this element. Corresponds to the HTML 'class' attribute.
onclick
false
false
HTML: Script to be invoked when the element is clicked.
ondblclick
false
false
HTML: Script to be invoked when the element is double-clicked.
onmousedown
false
false
HTML: Script to be invoked when the pointing device is pressed over this element.
onmouseup
false
false
HTML: Script to be invoked when the pointing device is released over this element.
onmouseover
false
false
HTML: Script to be invoked when the pointing device is moved into this element.
onmousemove
false
false
HTML: Script to be invoked when the pointing device is moved while it is in this element.
onmouseout
false
false
HTML: Script to be invoked when the pointing device is moves out of this element.
onkeypress
false
false
HTML: Script to be invoked when a key is pressed over this element.
onkeydown
false
false
HTML: Script to be invoked when a key is pressed down over this element.
onkeyup
false
false
HTML: Script to be invoked when a key is released over this element.
partialTriggers
false
false
java.lang.String
Comma or Space seperated List of ids from ui_command-items which trigger a partial update of this PanelGroup
partialTriggerPattern
false
false
java.lang.String
Regular Expression If the client Id of a submitting Component matches this Pattern the corresponding pprPanelGroup is updated via AJAX
inlineLoadingMessage
false
false
java.lang.String
If this attribute is set the content of the PPRPanelGroup will be replaced by the provided
Loading-Message during partial update
periodicalUpdate
false
false
Does a periodical refresh of the partial page inside the ppr group. In milliseconds.
No partialTriggers are needed.
periodicalTriggers
false
false
If a periodicalUpdate is set this trigger starts the periodical requests.
No partialTriggers are needed.
excludeFromStoppingPeriodicalUpdate
false
false
Normally when a link is clicked during periodical update, the update is stopped in order to prevent the server from getting
unexpected requests. For any POST-request this is the wanted behaviour because the screen is completely refreshed and periodical
updating starts again after the response.
However, this behaviour may be unwanted e.g. in case of opening a new window with a link where the main screen should stay refreshed.
This attribute takes a regular expression of link-client-ids for which the periodical update should not be stopped.
If this value is given, there will be a default timeout of 2000 milliseconds before any periodical
update will start again. This is done as mentioned before in order to prevent the server from getting unexpected requests.
This timeout can be influenced via the waitBeforePeriodicalUpdate attribute.
waitBeforePeriodicalUpdate
false
false
This attribute only works in combination with the excludeFromStoppingPeriodicalUpdate attribute. The value
in milliseconds tells the periodical update mechanism to stop for the given amount of time after clicking a link, specified by
the excludeFromStoppingPeriodicalUpdate attribute.
The default value is 2000 milliseconds.
showDebugMessages
false
false
If false, alert messages which can be fired after a ppr response are not displayed in the browser.
May switched to true in test environments. Default: false
stateUpdate
false
false
If set to false, there will be no stateUpdate on server side due to the partialPage refresh.
Default: true
appendMessages
false
false
comma separated List of client Ids that specify the messages components
in the page to which messages are appended by this PPRPanelGroup
replaceMessages
false
false
comma separated List of client Ids that specify the messages components
in the page which messages are replaced by this PPRPanelGroup
componentUpdateFunction
false
false
client javascript function which will do the actual dom update. function signature:
function(formNodeElement, updateTargetElement, pprResponseElement)
pprSubmit
org.apache.myfaces.custom.ppr.PPRSubmitTag
JSP
PPRSubmitTag can be attached to command components, enabling PPR-request inside UIData components
processComponentIds
false
false
comma separated List of component ids to process. As usual the whole form will be transmitted and
rerendered, but only for the components configured validation and update-model will happen.
layoutingContentPane
org.apache.myfaces.custom.dojolayouts.DojoContentPaneTag
JSP
Base content pane for the dojo layouts
id
false
false
java.lang.String
The developer-assigned ID of this component. The ID must be unique
within the scope of the tag's enclosing naming container (e.g.
h:form or f:subview). This value must be a static value.
binding
false
false
java.lang.String
Identifies a backing bean property (of type UIComponent or appropriate
subclass) to bind to this component instance. This value must be an
EL expression.
rendered
false
false
java.lang.String
A boolean value that indicates whether this component should be rendered.
Default value: true.
value
false
false
java.lang.String
The initial value of this component.
converter
false
false
java.lang.String
An expression that specifies the Converter for this component.
If the value binding expression is a String, the String is used
as an ID to look up a Converter. If the value binding expression
is a Converter, uses that instance as the converter.
The value can either be a static value (ID case only) or an EL expression.
widgetId
falsetrue
false
java.lang.String
Optional enforced dojo widgetId
widgetVar
falsetrue
false
java.lang.String
optional widget var name, if this is not used only an
autogenerated value is set
sizeShare
false
false
Size share value describing the place the content pane wants from its parent
styleClass
false
false
The CSS class for this element. Corresponds to the HTML 'class' attribute.
style
false
false
The CSS class for this element. Corresponds to the HTML 'class' attribute.
href
false
false
java.lang.String
Remote href for iframe simulation
adjustPaths
false
false
Path adjustment as defined by dojo
extractContent
false
false
Defined by dojo, see the examples
parseContent
false
false
Defined by dojo see the examples
preload
false
false
Content Preloading
handler
false
false
java.lang.String
Javascript function which should generate the content
scriptScope
false
false
java.lang.String
Scopecontainer for downloaded Scripts
refreshOnShow
false
false
Description for the attribute
layoutAlign
false
false
java.lang.String
Layoutalignment usable in conjunction with a layout
container
executeScripts
false
false
If true scripts will be evaled after rendering
layoutingTitlePane
org.apache.myfaces.custom.dojolayouts.TitlePaneTag
JSP
Title Pane layouting element
id
false
false
java.lang.String
The developer-assigned ID of this component. The ID must be unique
within the scope of the tag's enclosing naming container (e.g.
h:form or f:subview). This value must be a static value.
binding
false
false
java.lang.String
Identifies a backing bean property (of type UIComponent or appropriate
subclass) to bind to this component instance. This value must be an
EL expression.
rendered
false
false
java.lang.String
A boolean value that indicates whether this component should be rendered.
Default value: true.
value
false
false
java.lang.String
The initial value of this component.
converter
false
false
java.lang.String
An expression that specifies the Converter for this component.
If the value binding expression is a String, the String is used
as an ID to look up a Converter. If the value binding expression
is a Converter, uses that instance as the converter.
The value can either be a static value (ID case only) or an EL expression.
widgetId
falsetrue
false
java.lang.String
Optional enforced dojo widgetId
widgetVar
falsetrue
false
java.lang.String
optional widget var name, if this is not used only an
autogenerated value is set
containerNodeClass
false
false
java.lang.String
the css node class for the container part of the element
labelNodeClass
false
false
java.lang.String
the css node class for the label part of the pane
label
false
false
java.lang.String
Label for the titled paned element
layoutingSplitPane
org.apache.myfaces.custom.dojolayouts.DojoSplitPaneTag
JSP
PanelGroup which supports a partialTriggers Attribute similar to the one in Trinidad
id
false
false
java.lang.String
The developer-assigned ID of this component. The ID must be unique
within the scope of the tag's enclosing naming container (e.g.
h:form or f:subview). This value must be a static value.
binding
false
false
java.lang.String
Identifies a backing bean property (of type UIComponent or appropriate
subclass) to bind to this component instance. This value must be an
EL expression.
rendered
false
false
java.lang.String
A boolean value that indicates whether this component should be rendered.
Default value: true.
value
false
false
java.lang.String
The initial value of this component.
converter
false
false
java.lang.String
An expression that specifies the Converter for this component.
If the value binding expression is a String, the String is used
as an ID to look up a Converter. If the value binding expression
is a Converter, uses that instance as the converter.
The value can either be a static value (ID case only) or an EL expression.
widgetId
falsetrue
false
java.lang.String
Optional enforced dojo widgetId
widgetVar
falsetrue
false
java.lang.String
optional widget var name, if this is not used only an
autogenerated value is set
styleClass
false
false
The CSS class for this element. Corresponds to the HTML 'class' attribute.
style
false
false
The CSS class for this element. Corresponds to the HTML 'class' attribute.
sizeShare
false
false
Size share value describing the place the content pane wants from its parent
activeSizing
false
false
Size share value describing the place the content pane wants from its parent
sizerWidth
false
false
width of the sizer bar
orientation
false
false
java.lang.String
horizontal or vertical
persist
false
false
If true, cookie persisting of the split pane is enabled
startPoint
false
false
Starting Point of the split pane as defined by dojo
lastPoint
false
false
Last point of the split pane
modalDialog
org.apache.myfaces.custom.dialog.ModalDialogTag
JSP
Modal Dojo Dialog (is not working with overridden 'onload')
id
false
false
java.lang.String
The developer-assigned ID of this component. The ID must be unique
within the scope of the tag's enclosing naming container (e.g.
h:form or f:subview). This value must be a static value.
binding
false
false
java.lang.String
Identifies a backing bean property (of type UIComponent or appropriate
subclass) to bind to this component instance. This value must be an
EL expression.
rendered
false
false
java.lang.String
A boolean value that indicates whether this component should be rendered.
Default value: true.
widgetId
falsetrue
false
java.lang.String
Optional enforced dojo widgetId
widgetVar
falsetrue
false
java.lang.String
optional widget var name, if this is not used only an
autogenerated value is set
style
false
false
HTML: CSS styling instructions.
styleClass
false
false
The CSS class for this element. Corresponds to the HTML 'class' attribute.
dialogVar
true
false
java.lang.String
The name of the variable to control the dialog (dojo widget) with javascript.
dialogId
true
false
java.lang.String
The id to control the dialog (dojo widget) with javascript.
dialogAttr
false
false
java.lang.String
A space separated list with attribute='value' pairs, which control the behaviour of the dojo dialog.
hiderIds
false
false
java.lang.String
A comma separated list with ids of input-elements, which can tell (by javascript-code) the dialog to hide.
viewId
false
false
java.lang.String
The URL of the view to show within the content area of the dialog
dialogTitle
false
false
java.lang.String
The title text to show in the title area
closeButton
false
false
java.lang.String
true|false - Set to true if a close button should be rendere within the title area (requires a dialogTitle)
validateCSV
org.apache.myfaces.custom.csvvalidator.ValidateCSVTag
JSP
Validation by validating comma separated values individually.
message
false
false
alternate validation error message format string
subvalidatorId
true
false
separator
false
false
submitOnEvent
org.apache.myfaces.custom.submitOnEvent.SubmitOnEventTag
JSP
Attach an event handler to an input element or use a global event handler
to submit a form by "clicking" on a link or button
for
false
false
java.lang.String
The component (commandLink or commandButton) to "click" on
event
false
false
java.lang.String
The event: keypress|keydown|keyup|change|focus|blur|click|mousedown|mouseup|mousemove|mouseover|mouseout|select (Default: keypress)
callback
false
false
java.lang.String
User defined javascript callback function.
This function will be called to decide if the event should trigger the submit.
(Default: fire on "Enter")
exporter
org.apache.myfaces.custom.exporter.ExporterTag
JSP
Export datatable contents to an excel file or a pdf file.
id
false
false
java.lang.String
The developer-assigned ID of this component. The ID must be unique
within the scope of the tag's enclosing naming container (e.g.
h:form or f:subview). This value must be a static value.
binding
false
false
java.lang.String
Identifies a backing bean property (of type UIComponent or appropriate
subclass) to bind to this component instance. This value must be an
EL expression.
rendered
false
false
java.lang.String
A boolean value that indicates whether this component should be rendered.
Default value: true.
for
true
false
java.lang.String
Id of the datatable component whose values to be exported
filename
false
false
java.lang.String
Default name of the generated excel or pdf file, if not specified value of the "for" attribute will be used
fileType
true
false
java.lang.String
"PDF" or "XLS"
floatingPane
org.apache.myfaces.custom.dojolayouts.FloatingPaneTag
JSP
PanelGroup which supports a partialTriggers Attribute similar to the one in Trinidad
id
false
false
java.lang.String
The developer-assigned ID of this component. The ID must be unique
within the scope of the tag's enclosing naming container (e.g.
h:form or f:subview). This value must be a static value.
binding
false
false
java.lang.String
Identifies a backing bean property (of type UIComponent or appropriate
subclass) to bind to this component instance. This value must be an
EL expression.
rendered
false
false
java.lang.String
A boolean value that indicates whether this component should be rendered.
Default value: true.
value
false
false
java.lang.String
The initial value of this component.
converter
false
false
java.lang.String
An expression that specifies the Converter for this component.
If the value binding expression is a String, the String is used
as an ID to look up a Converter. If the value binding expression
is a Converter, uses that instance as the converter.
The value can either be a static value (ID case only) or an EL expression.
widgetId
falsetrue
false
java.lang.String
Optional enforced dojo widgetId
widgetVar
falsetrue
false
java.lang.String
optional widget var name, if this is not used only an
autogenerated value is set
title
false
false
java.lang.String
the floating pane Title
iconSrc
false
false
java.lang.String
The pane icon source
hasShadow
false
false
Shadow drawn or not
constrainToContainer
false
false
limit to parent container
taskBarId
false
false
java.lang.String
The taskbar id
resizable
false
false
Window resizable
titleBarDisplay
false
false
Displays the title bar of the Window
windowState
false
false
java.lang.String
Display state of the window
displayCloseAction
false
false
if true a close button is displayed
displayMinimizeAction
false
false
if true a minimize button is displayed
modal
false
false
Description for the attribute
filterTable
org.apache.myfaces.custom.table.FilterTableTag
JSP
id
false
false
java.lang.String
The developer-assigned ID of this component. The ID must be unique
within the scope of the tag's enclosing naming container (e.g.
h:form or f:subview). This value must be a static value.
binding
false
false
java.lang.String
Identifies a backing bean property (of type UIComponent or appropriate
subclass) to bind to this component instance. This value must be an
EL expression.
rendered
false
false
java.lang.String
A boolean value that indicates whether this component should be rendered.
Default value: true.
value
false
false
An EL expression that specifies the data model that backs this table. The value can be of any type.
A value of type DataModel is used directly. Array-like parameters of type java.util.List, array of Object,
java.sql.ResultSet, or javax.servlet.jsp.jstl.sql.Result are wrapped in a DataModel.
Other values are wrapped in a DataModel as a single row.
var
true
false
Defines the name of the request-scope variable that will hold the current row during iteration. This value must be a static value.
styleClass
false
false
CSS style class attribute
headClass
false
false
default=fixedHeader see http://dojotoolkit.org filterTable
tbodyClass
false
false
default=scrollContent see http://dojotoolkit.org filterTable
multiple
false
false
default=true see http://dojotoolkit.org filterTable
alternateRows
false
false
default=true see http://dojotoolkit.org filterTable
maxSortable
false
false
default=1 see http://dojotoolkit.org filterTable
cellpadding
false
false
default=0
cellspacing
false
false
default=0
border
false
false
default=0
sortableColumn
org.apache.myfaces.custom.table.SortableColumnTag
JSP
id
false
false
java.lang.String
The developer-assigned ID of this component. The ID must be unique
within the scope of the tag's enclosing naming container (e.g.
h:form or f:subview). This value must be a static value.
binding
false
false
java.lang.String
Identifies a backing bean property (of type UIComponent or appropriate
subclass) to bind to this component instance. This value must be an
EL expression.
rendered
false
false
java.lang.String
A boolean value that indicates whether this component should be rendered.
Default value: true.
field
false
false
see http://dojotoolkit.org org filterTable
dataType
false
false
default=String {Number,Date,html,String} see http://dojotoolkit.org org filterTable
sort
false
false
{asc, desc} see http://dojotoolkit.org org filterTable
format
false
false
{asc, desc} see http://dojotoolkit.org org filterTable
align
false
false
{asc, desc} see http://dojotoolkit.org org filterTable
valign
false
false
{asc, desc} see http://dojotoolkit.org org filterTable
text
true
false
column header text
escape
false
false
default=true escape text
validationScript
org.apache.myfaces.custom.clientvalidation.validationscript.ValidationScriptTag
JSP
id
false
false
java.lang.String
The developer-assigned ID of this component. The ID must be unique
within the scope of the tag's enclosing naming container (e.g.
h:form or f:subview). This value must be a static value.
binding
false
false
java.lang.String
Identifies a backing bean property (of type UIComponent or appropriate
subclass) to bind to this component instance. This value must be an
EL expression.
rendered
false
false
java.lang.String
A boolean value that indicates whether this component should be rendered.
Default value: true.
limitRendered
org.apache.myfaces.custom.limitrendered.UILimitRenderedTag
JSP
Tag that allows for selective rendering based on a count or by child index
id
false
false
java.lang.String
The developer-assigned ID of this component. The ID must be unique
within the scope of the tag's enclosing naming container (e.g.
h:form or f:subview). This value must be a static value.
binding
false
false
java.lang.String
Identifies a backing bean property (of type UIComponent or appropriate
subclass) to bind to this component instance. This value must be an
EL expression.
rendered
false
false
java.lang.String
A boolean value that indicates whether this component should be rendered.
Default value: true.
type
false
false
java.lang.String
The filter type: count|index.
count: the value should evaluate to a Number or a value that can be parsed into an integer.
index: A collection, array or comma-separated list of numbers.
(Default: "count")
value
false
false
java.lang.String
The value valid for the type. If this evaluates to null, all children will be rendered.
If the type is count, this value must evaluate to a java Number instance or a value which
the toString() method can be used with Integer.parseInt(String). The first number of children
that are rendered (isRendered() returns true) up to the given value will be rendered.
If the type is index, the value must be a Collection, int[], Object[] or a comma-separated
list of numbers. Each item in the list must be a valid number. If negative, it is taken from
then end. If the child at the given index is not rendered, then that component is skipped
(so the indexes are absolute).
See the documentation on the myfaces website for more information.
roundedDiv
org.apache.myfaces.custom.roundeddiv.HtmlRoundedDivTag
JSP
Component that allows for a rounded border effect on DIV tags that is supported
in CSS2 compatible browsers and IE6.
id
false
false
java.lang.String
The developer-assigned ID of this component. The ID must be unique
within the scope of the tag's enclosing naming container (e.g.
h:form or f:subview). This value must be a static value.
binding
false
false
java.lang.String
Identifies a backing bean property (of type UIComponent or appropriate
subclass) to bind to this component instance. This value must be an
EL expression.
rendered
false
false
java.lang.String
A boolean value that indicates whether this component should be rendered.
Default value: true.
enabledOnUserRole
false
false
If user is in given role, this component will be rendered
normally. If not, no hyperlink is rendered but all nested
tags (=body) are rendered.
visibleOnUserRole
false
false
If user is in given role, this component will be rendered
normally. If not, nothing is rendered and the body of this tag
will be skipped.
style
false
false
The style to use for this div.
styleClass
false
false
The class to use for this div.
backgroundColor
false
false
Background color to give the corners. Leave blank (null)
to have a transparent background. If the user is using IE6, this has to be set,
or the corners will not look good due to IE6's lack of PNG support.
borderColor
false
false
The color of the border. If specified, this will cause the DIV
to be 2D, if it isn't the border with have a 3D effect with
lighting effects to produce the border color.
borderWidth
false
false
The width of the border in pixels. (Default: 8)
color
true
false
The foreground color of the DIV
corners
false
false
This allows you to specify a comma-separated list of corners to
include. If not given, all four corners will be rendered. The corners
include the sides they touch. So for example, if used as a tab for a
tabbed pane, you could specify "topleft,topright" to have everything
but the bottom corners and side have the border. Valid values are:
topleft, topright, bottomright, bottomleft
radius
false
false
The radius of the corners in pixels. (Default: 8)
size
false
false
If given, a static size image will be produced. This could be
useful for older browsers. If not given, the DIV that will be created
will stretch to its contents using CSS2 (and CSS expressions in IE6).
Value must contain two numbers, with width first. Example: 640x480
inverse
false
false
Flips the lightening/darkening effect for 3D borders. (Default: false)
layout
false
false
Either "table" or "div". Specifies how the output should be rendered.
Size must be null if using "table" (if it is not, a div will be rendered).
(Default: div)
contentStyle
false
false
The CSS style to give to the content DIV or TD (based on layout)
contentStyleClass
false
false
The CSS style class to give to the content DIV or TD (based on layout)
passwordStrength
org.apache.myfaces.custom.passwordStrength.PasswordStrengthTag
id
false
false
java.lang.String
The developer-assigned ID of this component. The ID must be unique
within the scope of the tag's enclosing naming container (e.g.
h:form or f:subview). This value must be a static value.
binding
false
false
java.lang.String
Identifies a backing bean property (of type UIComponent or appropriate
subclass) to bind to this component instance. This value must be an
EL expression.
rendered
false
false
java.lang.String
A boolean value that indicates whether this component should be rendered.
Default value: true.
value
false
false
java.lang.String
The initial value of this component.
converter
false
false
java.lang.String
An expression that specifies the Converter for this component.
If the value binding expression is a String, the String is used
as an ID to look up a Converter. If the value binding expression
is a Converter, uses that instance as the converter.
The value can either be a static value (ID case only) or an EL expression.
immediate
false
false
java.lang.String
A boolean value that identifies the phase during which value change
events should fire. During normal event processing, value change
events 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.
required
false
false
java.lang.String
A boolean value that indicates whether an input value is required.
If this value is true, and no input value is provided, the error
message javax.faces.component.UIInput.REQUIRED is posted.
validator
false
false
java.lang.String
A method binding EL expression, accepting FacesContext, UIComponent,
and Object parameters, and returning void, that validates the
component's local value.
valueChangeListener
false
false
java.lang.String
A method binding EL expression, accepting a ValueChangeEvent parameter
and returning void. The specified method is invoked if this component
is modified. The phase that this handler is fired in can be controlled
via the immediate attribute.
dir
false
false
HTML: The direction of text display, either 'ltr' (left-to-right) or 'rtl' (right-to-left).
lang
false
false
HTML: The base language of this document.
style
false
false
HTML: CSS styling instructions.
title
false
false
HTML: An advisory title for this element. Often used by the user agent as a tooltip.
styleClass
false
false
The CSS class for this element. Corresponds to the HTML 'class' attribute.
onclick
false
false
HTML: Script to be invoked when the element is clicked.
ondblclick
false
false
HTML: Script to be invoked when the element is double-clicked.
onmousedown
false
false
HTML: Script to be invoked when the pointing device is pressed over this element.
onmouseup
false
false
HTML: Script to be invoked when the pointing device is released over this element.
onmouseover
false
false
HTML: Script to be invoked when the pointing device is moved into this element.
onmousemove
false
false
HTML: Script to be invoked when the pointing device is moved while it is in this element.
onmouseout
false
false
HTML: Script to be invoked when the pointing device is moves out of this element.
onkeypress
false
false
HTML: Script to be invoked when a key is pressed over this element.
onkeydown
false
false
HTML: Script to be invoked when a key is pressed down over this element.
onkeyup
false
false
HTML: Script to be invoked when a key is released over this element.
accesskey
false
false
java.lang.String
HTML: Sets the access key for this element.
align
false
false
HTML: Specifies the horizontal alignment of this element. Deprecated in HTML 4.01.
alt
false
false
java.lang.String
HTML: Specifies alternative text that can be used by a browser that can't show this element.
disabled
false
false
java.lang.String
HTML: When true, this element cannot receive focus.
onblur
false
false
java.lang.String
HTML: Specifies a script to be invoked when the element loses focus.
onfocus
false
false
java.lang.String
HTML: Specifies a script to be invoked when the element receives focus.
onchange
false
false
java.lang.String
HTML: Specifies a script to be invoked when the element is modified.
onselect
false
false
java.lang.String
HTML: Specifies a script to be invoked when the element is selected.
readonly
false
false
java.lang.String
HTML: When true, indicates that this component cannot be modified by the user.
The element may receive focus unless it has also been disabled.
tabindex
false
false
java.lang.String
HTML: Specifies the position of this element within the tab order of the document.
maxlength
false
false
java.lang.String
HTML: The maximum number of characters allowed to be entered.
size
false
false
java.lang.String
HTML: The initial width of this control, in characters.
preferredPasswordLength
true
true
java.lang.String
The prefered length of the password
textStrengthDescriptions
false
true
java.lang.String
The text strength descriptions
prefixText
false
true
java.lang.String
The prefix of the component message
showDetails
false
true
java.lang.String
This flag {true | false} determines whether to show the details (left characters). default is true
strengthIndicatorType
false
true
java.lang.String
This flag determines the indicator type. It can be {text or bar}. Default is text
useCustomSecurity
false
true
java.lang.String
This flag determines whether to user custom security rules instead
of just depending on the password length. The default is false.
customSecurityExpression
false
true
java.lang.String
This string determines the expression of the custom security rule of the password
Note that the expression has the following format :
*******************************************************
S (Number) N (Number) A (Number)
Where S stands for Symbols
Where N stands for Numbers
Where A stands for Alphabets
*******************************************************
For example) A4N2S3A2
Means that the password will be as following :
4 or more Alphabets followed by
2 or more Numbers followed by
3 or more Symbols followed by
2 or more Alphabets
*******************************************************
Note also that the useCustomSecurity should be set to true.
penaltyRatio
false
true
java.lang.String
This attribute determines the penalty ratio that will decrease the password
Strength if the custom security expression is not met.
Note also that the useCustomSecurity should be set to true to apply this flag.
Possible values from 0 to 100.
Default value is 50.
captcha
org.apache.myfaces.custom.captcha.CAPTCHATag
JSP
id
false
false
java.lang.String
The developer-assigned ID of this component. The ID must be unique
within the scope of the tag's enclosing naming container (e.g.
h:form or f:subview). This value must be a static value.
binding
false
false
java.lang.String
Identifies a backing bean property (of type UIComponent or appropriate
subclass) to bind to this component instance. This value must be an
EL expression.
rendered
false
false
java.lang.String
A boolean value that indicates whether this component should be rendered.
Default value: true.
captchaSessionKeyName
true
true
java.lang.String
Determines the CAPTCHA session key name.
imageWidth
false
true
Integer to indicate the CAPTCHA width. default is 290.
imageHeight
false
true
Integer to indicate the CAPTCHA height. default is 81.
media
org.apache.myfaces.custom.media.MediaTag
JSP
id
false
false
java.lang.String
The developer-assigned ID of this component. The ID must be unique
within the scope of the tag's enclosing naming container (e.g.
h:form or f:subview). This value must be a static value.
binding
false
false
java.lang.String
Identifies a backing bean property (of type UIComponent or appropriate
subclass) to bind to this component instance. This value must be an
EL expression.
rendered
false
false
java.lang.String
A boolean value that indicates whether this component should be rendered.
Default value: true.
source
true
true
java.lang.String
Determines the path of the media file.
contentType
true
true
java.lang.String
Determines the media content type.
width
false
true
Integer to indicate the media weight.
height
false
true
Integer to indicate the media height.
exporterActionListener
org.apache.myfaces.custom.exporter.ExporterActionListenerTag
JSP
for
true
false
java.lang.String
Id of the datatable component whose values to be exported
filename
false
false
java.lang.String
Default name of the generated excel or pdf file, if not specified value of the "for" attribute will be used
fileType
true
false
java.lang.String
"PDF" or "XLS"