META-INF.tomahawk.taglib.xml Maven / Gradle / Ivy
Show all versions of isy-web Show documentation
http://myfaces.apache.org/tomahawk
commandButton
org.apache.myfaces.HtmlCommandButton
org.apache.myfaces.Button
actionFor
java.lang.String
enabledOnUserRole
java.lang.String
visibleOnUserRole
java.lang.String
forceId
boolean
forceIdIndex
boolean
image
java.lang.String
type
java.lang.String
label
java.lang.String
style
java.lang.String
styleClass
java.lang.String
alt
java.lang.String
tabindex
java.lang.String
onblur
java.lang.String
onfocus
java.lang.String
accesskey
java.lang.String
onchange
java.lang.String
onselect
java.lang.String
onclick
java.lang.String
ondblclick
java.lang.String
onkeydown
java.lang.String
onkeypress
java.lang.String
onkeyup
java.lang.String
onmousedown
java.lang.String
onmousemove
java.lang.String
onmouseout
java.lang.String
onmouseover
java.lang.String
onmouseup
java.lang.String
dir
java.lang.String
lang
java.lang.String
title
java.lang.String
disabled
boolean
readonly
boolean
During normal event processing, action methods and action listener methods are fired during the
"invoke application" phase of request processing. If this attribute is set to "true", these methods
are fired instead at the end of the "apply request values" phase.
]]>
immediate
boolean
value
java.lang.Object
If the value is an expression, it is expected to be a method binding EL expression that identifies
an action method. An action method accepts no parameters and has a String return value, called the
action outcome, that identifies the next view displayed. The phase that this event is fired in
can be controlled via the immediate attribute.
If the value is a string literal, it is treated as a navigation outcome for the current view. This
is functionally equivalent to a reference to an action method that returns the string literal.
]]>
action
java.lang.Object myMethod( )
actionListener
void myMethod( javax.faces.event.ActionEvent )
id
java.lang.String
rendered
boolean
binding
javax.faces.component.UIComponent
commandLink
org.apache.myfaces.HtmlCommandLink
org.apache.myfaces.Link
actionFor
java.lang.String
disabled
boolean
disabledStyle
java.lang.String
disabledStyleClass
java.lang.String
enabledOnUserRole
java.lang.String
visibleOnUserRole
java.lang.String
forceId
boolean
forceIdIndex
boolean
style
java.lang.String
styleClass
java.lang.String
tabindex
java.lang.String
onblur
java.lang.String
onfocus
java.lang.String
accesskey
java.lang.String
onclick
java.lang.String
ondblclick
java.lang.String
onkeydown
java.lang.String
onkeypress
java.lang.String
onkeyup
java.lang.String
onmousedown
java.lang.String
onmousemove
java.lang.String
onmouseout
java.lang.String
onmouseover
java.lang.String
onmouseup
java.lang.String
dir
java.lang.String
lang
java.lang.String
title
java.lang.String
charset
java.lang.String
coords
java.lang.String
hreflang
java.lang.String
rel
java.lang.String
rev
java.lang.String
shape
java.lang.String
target
java.lang.String
type
java.lang.String
During normal event processing, action methods and action listener methods are fired during the
"invoke application" phase of request processing. If this attribute is set to "true", these methods
are fired instead at the end of the "apply request values" phase.
]]>
immediate
boolean
value
java.lang.Object
If the value is an expression, it is expected to be a method binding EL expression that identifies
an action method. An action method accepts no parameters and has a String return value, called the
action outcome, that identifies the next view displayed. The phase that this event is fired in
can be controlled via the immediate attribute.
If the value is a string literal, it is treated as a navigation outcome for the current view. This
is functionally equivalent to a reference to an action method that returns the string literal.
]]>
action
java.lang.Object myMethod( )
actionListener
void myMethod( javax.faces.event.ActionEvent )
id
java.lang.String
rendered
boolean
binding
javax.faces.component.UIComponent
- Possiblity to save the state of the DataModel.
- Support for clickable sort headers (see SortHeader
component).
Extended data_table that adds some additional features to the
standard data_table action: see attribute descriptions for
preserveDataModel, sortColumn, sortAscending and preserveSort.
Unless otherwise specified, all attributes accept static values or EL expressions.]]>
dataTable
org.apache.myfaces.HtmlDataTable
org.apache.myfaces.Table
org.apache.myfaces.component.html.ext.HtmlDataTableTagHandler
first
int
rows
int
forceIdIndexFormula
java.lang.String
sortColumn
java.lang.String
sortAscending
boolean
sortable
boolean
embedded
boolean
detailStampExpandedDefault
boolean
detailStampLocation
java.lang.String
rowOnMouseOver
java.lang.String
rowOnMouseOut
java.lang.String
rowOnClick
java.lang.String
rowOnDblClick
java.lang.String
rowOnKeyDown
java.lang.String
rowOnKeyPress
java.lang.String
rowOnKeyUp
java.lang.String
rowStyleClass
java.lang.String
rowStyle
java.lang.String
rowOnMouseDown
java.lang.String
rowOnMouseMove
java.lang.String
rowOnMouseUp
java.lang.String
varDetailToggler
java.lang.String
rowGroupStyle
java.lang.String
rowGroupStyleClass
java.lang.String
bodyStyle
java.lang.String
bodyStyleClass
java.lang.String
newspaperColumns
int
newspaperOrientation
java.lang.String
preserveDataModel
boolean
preserveSort
boolean
renderedIfEmpty
boolean
rowIndexVar
java.lang.String
rowCountVar
java.lang.String
previousRowDataVar
java.lang.String
sortedColumnVar
java.lang.String
align
java.lang.String
rowId
java.lang.String
datafld
java.lang.String
datasrc
java.lang.String
dataformatas
java.lang.String
valueType
java.lang.String
ajaxRowRender
boolean
ajaxBodyRender
boolean
enabledOnUserRole
java.lang.String
visibleOnUserRole
java.lang.String
preserveRowStates
boolean
rowStatePreserved
boolean
forceId
boolean
forceIdIndex
boolean
preserveRowComponentState
boolean
rowKey
java.lang.Object
derivedRowKeyPrefix
java.lang.String
bgcolor
java.lang.String
bodyrows
java.lang.String
border
int
cellpadding
java.lang.String
cellspacing
java.lang.String
columnClasses
java.lang.String
footerClass
java.lang.String
frame
java.lang.String
headerClass
java.lang.String
rowClasses
java.lang.String
rules
java.lang.String
summary
java.lang.String
width
java.lang.String
captionClass
java.lang.String
captionStyle
java.lang.String
style
java.lang.String
styleClass
java.lang.String
onclick
java.lang.String
ondblclick
java.lang.String
onkeydown
java.lang.String
onkeypress
java.lang.String
onkeyup
java.lang.String
onmousedown
java.lang.String
onmousemove
java.lang.String
onmouseout
java.lang.String
onmouseover
java.lang.String
onmouseup
java.lang.String
dir
java.lang.String
lang
java.lang.String
title
java.lang.String
The value referenced by the EL expression can be of any type.
- A value of type DataModel is used directly.
- Array-like parameters of type array-of-Object, java.util.List, java.sql.ResultSet or
javax.servlet.jsp.jstl.sql.Result are wrapped in a corresponding DataModel that knows how to iterate over the
elements.
- Other values are wrapped in a DataModel as a single row.
Note in particular that unordered collections, eg Set are not supported. Therefore if the value expression
references such an object then the table will be considered to contain just one element - the collection itself.
]]>
value
java.lang.Object
During rendering of child components of this UIData, the variable with this name can be read to learn what the
"rowData" object for the row currently being rendered is.
This value must be a static value, ie an EL expression is not permitted.
]]>
var
java.lang.String
id
java.lang.String
rendered
boolean
binding
javax.faces.component.UIComponent
graphicImage
org.apache.myfaces.HtmlGraphicImage
org.apache.myfaces.Image
border
java.lang.String
hspace
java.lang.String
vspace
java.lang.String
enabledOnUserRole
java.lang.String
visibleOnUserRole
java.lang.String
forceId
boolean
forceIdIndex
boolean
align
java.lang.String
height
java.lang.String
ismap
boolean
longdesc
java.lang.String
usemap
java.lang.String
width
java.lang.String
library
java.lang.String
name
java.lang.String
style
java.lang.String
styleClass
java.lang.String
alt
java.lang.String
onclick
java.lang.String
ondblclick
java.lang.String
onkeydown
java.lang.String
onkeypress
java.lang.String
onkeyup
java.lang.String
onmousedown
java.lang.String
onmousemove
java.lang.String
onmouseout
java.lang.String
onmouseover
java.lang.String
onmouseup
java.lang.String
dir
java.lang.String
lang
java.lang.String
title
java.lang.String
url
java.lang.String
If the URL starts with a '/', it is relative to the context path of the web application.
]]>
value
java.lang.Object
id
java.lang.String
rendered
boolean
binding
javax.faces.component.UIComponent
inputHidden
org.apache.myfaces.HtmlInputHidden
org.apache.myfaces.Hidden
forceId
boolean
forceIdIndex
boolean
During normal event processing, action methods and action listener methods are fired during the
"invoke application" phase of request processing. If this attribute is set to "true", these methods are fired
instead at the end of the "apply request values" phase.
]]>
immediate
boolean
If this value is true and no input value is provided by a postback operation, then the "requiredMessage" text is
registered as a FacesMessage for the request, and validation fails.
Default value: false.
]]>
required
boolean
]]>
converterMessage
java.lang.String
requiredMessage
java.lang.String
The invoked method is expected to check the submitted value for this component, and if not acceptable then report
a validation error for the component.
The method is expected to have the prototype
public void aMethod(FacesContext, UIComponent,Object)
]]>
validator
void myMethod( javax.faces.context.FacesContext, javax.faces.component.UIComponent, java.lang.Object )
validatorMessage
java.lang.String
The phase in which this method is invoked can be controlled via the immediate attribute.
]]>
valueChangeListener
void myMethod( javax.faces.event.ValueChangeEvent )
value
java.lang.Object
The value can either be a static value (ID) or an EL expression. When a static id is
specified, an instance of the converter type registered with that id is used. When this
is an EL expression, the result of evaluating the expression must be an object that
implements the Converter interface.
]]>
converter
javax.faces.convert.Converter
id
java.lang.String
rendered
boolean
binding
javax.faces.component.UIComponent
inputSecret
org.apache.myfaces.HtmlInputSecret
org.apache.myfaces.Secret
displayValueOnly
java.lang.Boolean
displayValueOnlyStyle
java.lang.String
displayValueOnlyStyleClass
java.lang.String
enabledOnUserRole
java.lang.String
visibleOnUserRole
java.lang.String
forceId
boolean
forceIdIndex
boolean
datafld
java.lang.String
datasrc
java.lang.String
dataformatas
java.lang.String
align
java.lang.String
maxlength
int
redisplay
boolean
size
int
autocomplete
java.lang.String
label
java.lang.String
style
java.lang.String
styleClass
java.lang.String
alt
java.lang.String
tabindex
java.lang.String
onblur
java.lang.String
onfocus
java.lang.String
accesskey
java.lang.String
onchange
java.lang.String
onselect
java.lang.String
onclick
java.lang.String
ondblclick
java.lang.String
onkeydown
java.lang.String
onkeypress
java.lang.String
onkeyup
java.lang.String
onmousedown
java.lang.String
onmousemove
java.lang.String
onmouseout
java.lang.String
onmouseover
java.lang.String
onmouseup
java.lang.String
dir
java.lang.String
lang
java.lang.String
title
java.lang.String
disabled
boolean
readonly
boolean
During normal event processing, action methods and action listener methods are fired during the
"invoke application" phase of request processing. If this attribute is set to "true", these methods are fired
instead at the end of the "apply request values" phase.
]]>
immediate
boolean
If this value is true and no input value is provided by a postback operation, then the "requiredMessage" text is
registered as a FacesMessage for the request, and validation fails.
Default value: false.
]]>
required
boolean
]]>
converterMessage
java.lang.String
requiredMessage
java.lang.String
The invoked method is expected to check the submitted value for this component, and if not acceptable then report
a validation error for the component.
The method is expected to have the prototype
public void aMethod(FacesContext, UIComponent,Object)
]]>
validator
void myMethod( javax.faces.context.FacesContext, javax.faces.component.UIComponent, java.lang.Object )
validatorMessage
java.lang.String
The phase in which this method is invoked can be controlled via the immediate attribute.
]]>
valueChangeListener
void myMethod( javax.faces.event.ValueChangeEvent )
value
java.lang.Object
The value can either be a static value (ID) or an EL expression. When a static id is
specified, an instance of the converter type registered with that id is used. When this
is an EL expression, the result of evaluating the expression must be an object that
implements the Converter interface.
]]>
converter
javax.faces.convert.Converter
id
java.lang.String
rendered
boolean
binding
javax.faces.component.UIComponent
inputText
org.apache.myfaces.HtmlInputText
org.apache.myfaces.Text
disabledOnClientSide
boolean
autocomplete
java.lang.String
displayValueOnly
java.lang.Boolean
displayValueOnlyStyle
java.lang.String
displayValueOnlyStyleClass
java.lang.String
enabledOnUserRole
java.lang.String
visibleOnUserRole
java.lang.String
forceId
boolean
forceIdIndex
boolean
datafld
java.lang.String
datasrc
java.lang.String
dataformatas
java.lang.String
align
java.lang.String
maxlength
int
size
int
label
java.lang.String
style
java.lang.String
styleClass
java.lang.String
alt
java.lang.String
tabindex
java.lang.String
onblur
java.lang.String
onfocus
java.lang.String
accesskey
java.lang.String
onclick
java.lang.String
ondblclick
java.lang.String
onkeydown
java.lang.String
onkeypress
java.lang.String
onkeyup
java.lang.String
onmousedown
java.lang.String
onmousemove
java.lang.String
onmouseout
java.lang.String
onmouseover
java.lang.String
onmouseup
java.lang.String
onchange
java.lang.String
onselect
java.lang.String
dir
java.lang.String
lang
java.lang.String
title
java.lang.String
disabled
boolean
readonly
boolean
During normal event processing, action methods and action listener methods are fired during the
"invoke application" phase of request processing. If this attribute is set to "true", these methods are fired
instead at the end of the "apply request values" phase.
]]>
immediate
boolean
If this value is true and no input value is provided by a postback operation, then the "requiredMessage" text is
registered as a FacesMessage for the request, and validation fails.
Default value: false.
]]>
required
boolean
]]>
converterMessage
java.lang.String
requiredMessage
java.lang.String
The invoked method is expected to check the submitted value for this component, and if not acceptable then report
a validation error for the component.
The method is expected to have the prototype
public void aMethod(FacesContext, UIComponent,Object)
]]>
validator
void myMethod( javax.faces.context.FacesContext, javax.faces.component.UIComponent, java.lang.Object )
validatorMessage
java.lang.String
The phase in which this method is invoked can be controlled via the immediate attribute.
]]>
valueChangeListener
void myMethod( javax.faces.event.ValueChangeEvent )
value
java.lang.Object
The value can either be a static value (ID) or an EL expression. When a static id is
specified, an instance of the converter type registered with that id is used. When this
is an EL expression, the result of evaluating the expression must be an object that
implements the Converter interface.
]]>
converter
javax.faces.convert.Converter
id
java.lang.String
rendered
boolean
binding
javax.faces.component.UIComponent
inputTextarea
org.apache.myfaces.HtmlInputTextarea
org.apache.myfaces.Textarea
wrap
java.lang.String
displayValueOnly
java.lang.Boolean
displayValueOnlyStyle
java.lang.String
displayValueOnlyStyleClass
java.lang.String
enabledOnUserRole
java.lang.String
visibleOnUserRole
java.lang.String
forceId
boolean
forceIdIndex
boolean
datafld
java.lang.String
datasrc
java.lang.String
dataformatas
java.lang.String
cols
int
rows
int
label
java.lang.String
style
java.lang.String
styleClass
java.lang.String
tabindex
java.lang.String
onblur
java.lang.String
onfocus
java.lang.String
accesskey
java.lang.String
onclick
java.lang.String
ondblclick
java.lang.String
onkeydown
java.lang.String
onkeypress
java.lang.String
onkeyup
java.lang.String
onmousedown
java.lang.String
onmousemove
java.lang.String
onmouseout
java.lang.String
onmouseover
java.lang.String
onmouseup
java.lang.String
onchange
java.lang.String
onselect
java.lang.String
dir
java.lang.String
lang
java.lang.String
title
java.lang.String
disabled
boolean
readonly
boolean
During normal event processing, action methods and action listener methods are fired during the
"invoke application" phase of request processing. If this attribute is set to "true", these methods are fired
instead at the end of the "apply request values" phase.
]]>
immediate
boolean
If this value is true and no input value is provided by a postback operation, then the "requiredMessage" text is
registered as a FacesMessage for the request, and validation fails.
Default value: false.
]]>
required
boolean
]]>
converterMessage
java.lang.String
requiredMessage
java.lang.String
The invoked method is expected to check the submitted value for this component, and if not acceptable then report
a validation error for the component.
The method is expected to have the prototype
public void aMethod(FacesContext, UIComponent,Object)
]]>
validator
void myMethod( javax.faces.context.FacesContext, javax.faces.component.UIComponent, java.lang.Object )
validatorMessage
java.lang.String
The phase in which this method is invoked can be controlled via the immediate attribute.
]]>
valueChangeListener
void myMethod( javax.faces.event.ValueChangeEvent )
value
java.lang.Object
The value can either be a static value (ID) or an EL expression. When a static id is
specified, an instance of the converter type registered with that id is used. When this
is an EL expression, the result of evaluating the expression must be an object that
implements the Converter interface.
]]>
converter
javax.faces.convert.Converter
id
java.lang.String
rendered
boolean
binding
javax.faces.component.UIComponent
message
org.apache.myfaces.HtmlMessage
org.apache.myfaces.Message
onclick
java.lang.String
ondblclick
java.lang.String
onkeydown
java.lang.String
onkeypress
java.lang.String
onkeyup
java.lang.String
onmousedown
java.lang.String
onmousemove
java.lang.String
onmouseout
java.lang.String
onmouseover
java.lang.String
onmouseup
java.lang.String
enabledOnUserRole
java.lang.String
visibleOnUserRole
java.lang.String
forceId
boolean
forceIdIndex
boolean
dir
java.lang.String
lang
java.lang.String
title
java.lang.String
summaryFormat
java.lang.String
detailFormat
java.lang.String
replaceIdWithLabel
boolean
forceSpan
boolean
style
java.lang.String
styleClass
java.lang.String
errorClass
java.lang.String
errorStyle
java.lang.String
fatalClass
java.lang.String
fatalStyle
java.lang.String
infoClass
java.lang.String
infoStyle
java.lang.String
tooltip
boolean
warnClass
java.lang.String
warnStyle
java.lang.String
This is a required property on the component.
]]>
for
true
java.lang.String
showDetail
boolean
showSummary
boolean
id
java.lang.String
rendered
boolean
binding
javax.faces.component.UIComponent
messages
org.apache.myfaces.HtmlMessages
org.apache.myfaces.Messages
globalSummaryFormat
java.lang.String
onclick
java.lang.String
ondblclick
java.lang.String
onkeydown
java.lang.String
onkeypress
java.lang.String
onkeyup
java.lang.String
onmousedown
java.lang.String
onmousemove
java.lang.String
onmouseout
java.lang.String
onmouseover
java.lang.String
onmouseup
java.lang.String
enabledOnUserRole
java.lang.String
visibleOnUserRole
java.lang.String
forceId
boolean
forceIdIndex
boolean
dir
java.lang.String
lang
java.lang.String
title
java.lang.String
summaryFormat
java.lang.String
detailFormat
java.lang.String
replaceIdWithLabel
boolean
forceSpan
boolean
layout
java.lang.String
style
java.lang.String
styleClass
java.lang.String
errorClass
java.lang.String
errorStyle
java.lang.String
fatalClass
java.lang.String
fatalStyle
java.lang.String
infoClass
java.lang.String
infoStyle
java.lang.String
tooltip
boolean
warnClass
java.lang.String
warnStyle
java.lang.String
globalOnly
boolean
showDetail
boolean
showSummary
boolean
for
java.lang.String
id
java.lang.String
rendered
boolean
binding
javax.faces.component.UIComponent
outputLabel
org.apache.myfaces.HtmlOutputLabel
javax.faces.Label
enabledOnUserRole
java.lang.String
visibleOnUserRole
java.lang.String
forceId
boolean
forceIdIndex
boolean
for
java.lang.String
style
java.lang.String
styleClass
java.lang.String
escape
boolean
tabindex
java.lang.String
onblur
java.lang.String
onfocus
java.lang.String
accesskey
java.lang.String
onclick
java.lang.String
ondblclick
java.lang.String
onkeydown
java.lang.String
onkeypress
java.lang.String
onkeyup
java.lang.String
onmousedown
java.lang.String
onmousemove
java.lang.String
onmouseout
java.lang.String
onmouseover
java.lang.String
onmouseup
java.lang.String
dir
java.lang.String
lang
java.lang.String
title
java.lang.String
value
java.lang.Object
The value can either be a static value (ID) or an EL expression. When a static id is
specified, an instance of the converter type registered with that id is used. When this
is an EL expression, the result of evaluating the expression must be an object that
implements the Converter interface.
]]>
converter
javax.faces.convert.Converter
id
java.lang.String
rendered
boolean
binding
javax.faces.component.UIComponent
outputText
org.apache.myfaces.HtmlOutputText
org.apache.myfaces.Text
onclick
java.lang.String
ondblclick
java.lang.String
onkeydown
java.lang.String
onkeypress
java.lang.String
onkeyup
java.lang.String
onmousedown
java.lang.String
onmousemove
java.lang.String
onmouseout
java.lang.String
onmouseover
java.lang.String
onmouseup
java.lang.String
enabledOnUserRole
java.lang.String
visibleOnUserRole
java.lang.String
forceId
boolean
forceIdIndex
boolean
dir
java.lang.String
lang
java.lang.String
title
java.lang.String
style
java.lang.String
styleClass
java.lang.String
escape
boolean
value
java.lang.Object
The value can either be a static value (ID) or an EL expression. When a static id is
specified, an instance of the converter type registered with that id is used. When this
is an EL expression, the result of evaluating the expression must be an object that
implements the Converter interface.
]]>
converter
javax.faces.convert.Converter
id
java.lang.String
rendered
boolean
binding
javax.faces.component.UIComponent
panelGrid
org.apache.myfaces.HtmlPanelGrid
org.apache.myfaces.Grid
displayValueOnly
java.lang.Boolean
displayValueOnlyStyle
java.lang.String
displayValueOnlyStyleClass
java.lang.String
enabledOnUserRole
java.lang.String
visibleOnUserRole
java.lang.String
forceId
boolean
forceIdIndex
boolean
datafld
java.lang.String
datasrc
java.lang.String
dataformatas
java.lang.String
align
java.lang.String
bgcolor
java.lang.String
bodyrows
java.lang.String
border
int
cellpadding
java.lang.String
cellspacing
java.lang.String
columnClasses
java.lang.String
columns
int
footerClass
java.lang.String
frame
java.lang.String
headerClass
java.lang.String
rowClasses
java.lang.String
rules
java.lang.String
summary
java.lang.String
width
java.lang.String
captionClass
java.lang.String
captionStyle
java.lang.String
style
java.lang.String
styleClass
java.lang.String
onclick
java.lang.String
ondblclick
java.lang.String
onkeydown
java.lang.String
onkeypress
java.lang.String
onkeyup
java.lang.String
onmousedown
java.lang.String
onmousemove
java.lang.String
onmouseout
java.lang.String
onmouseover
java.lang.String
onmouseup
java.lang.String
dir
java.lang.String
lang
java.lang.String
title
java.lang.String
id
java.lang.String
rendered
boolean
binding
javax.faces.component.UIComponent
panelGroup
org.apache.myfaces.HtmlPanelGroup
org.apache.myfaces.Group
layout
java.lang.String
colspan
int
onclick
java.lang.String
ondblclick
java.lang.String
onkeydown
java.lang.String
onkeypress
java.lang.String
onkeyup
java.lang.String
onmousedown
java.lang.String
onmousemove
java.lang.String
onmouseout
java.lang.String
onmouseover
java.lang.String
onmouseup
java.lang.String
displayValueOnly
java.lang.Boolean
displayValueOnlyStyle
java.lang.String
displayValueOnlyStyleClass
java.lang.String
enabledOnUserRole
java.lang.String
visibleOnUserRole
java.lang.String
forceId
boolean
forceIdIndex
boolean
dir
java.lang.String
lang
java.lang.String
title
java.lang.String
style
java.lang.String
styleClass
java.lang.String
id
java.lang.String
rendered
boolean
binding
javax.faces.component.UIComponent
selectBooleanCheckbox
org.apache.myfaces.HtmlSelectBooleanCheckbox
org.apache.myfaces.Checkbox
displayValueOnly
java.lang.Boolean
displayValueOnlyStyle
java.lang.String
displayValueOnlyStyleClass
java.lang.String
enabledOnUserRole
java.lang.String
visibleOnUserRole
java.lang.String
alt
java.lang.String
forceId
boolean
forceIdIndex
boolean
escape
boolean
datafld
java.lang.String
datasrc
java.lang.String
dataformatas
java.lang.String
label
java.lang.String
style
java.lang.String
styleClass
java.lang.String
tabindex
java.lang.String
onblur
java.lang.String
onfocus
java.lang.String
accesskey
java.lang.String
onclick
java.lang.String
ondblclick
java.lang.String
onkeydown
java.lang.String
onkeypress
java.lang.String
onkeyup
java.lang.String
onmousedown
java.lang.String
onmousemove
java.lang.String
onmouseout
java.lang.String
onmouseover
java.lang.String
onmouseup
java.lang.String
onchange
java.lang.String
onselect
java.lang.String
dir
java.lang.String
lang
java.lang.String
title
java.lang.String
disabled
boolean
readonly
boolean
value
java.lang.Boolean
During normal event processing, action methods and action listener methods are fired during the
"invoke application" phase of request processing. If this attribute is set to "true", these methods are fired
instead at the end of the "apply request values" phase.
]]>
immediate
boolean
If this value is true and no input value is provided by a postback operation, then the "requiredMessage" text is
registered as a FacesMessage for the request, and validation fails.
Default value: false.
]]>
required
boolean
]]>
converterMessage
java.lang.String
requiredMessage
java.lang.String
The invoked method is expected to check the submitted value for this component, and if not acceptable then report
a validation error for the component.
The method is expected to have the prototype
public void aMethod(FacesContext, UIComponent,Object)
]]>
validator
void myMethod( javax.faces.context.FacesContext, javax.faces.component.UIComponent, java.lang.Object )
validatorMessage
java.lang.String
The phase in which this method is invoked can be controlled via the immediate attribute.
]]>
valueChangeListener
void myMethod( javax.faces.event.ValueChangeEvent )
The value can either be a static value (ID) or an EL expression. When a static id is
specified, an instance of the converter type registered with that id is used. When this
is an EL expression, the result of evaluating the expression must be an object that
implements the Converter interface.
]]>
converter
javax.faces.convert.Converter
id
java.lang.String
rendered
boolean
binding
javax.faces.component.UIComponent
selectManyCheckbox
org.apache.myfaces.HtmlSelectManyCheckbox
org.apache.myfaces.Checkbox
layoutWidth
java.lang.String
valueType
java.lang.String
displayValueOnly
java.lang.Boolean
displayValueOnlyStyle
java.lang.String
displayValueOnlyStyleClass
java.lang.String
enabledOnUserRole
java.lang.String
visibleOnUserRole
java.lang.String
alt
java.lang.String
forceId
boolean
forceIdIndex
boolean
escape
boolean
datafld
java.lang.String
datasrc
java.lang.String
dataformatas
java.lang.String
border
int
layout
java.lang.String
selectedClass
java.lang.String
unselectedClass
java.lang.String
label
java.lang.String
style
java.lang.String
styleClass
java.lang.String
tabindex
java.lang.String
onblur
java.lang.String
onfocus
java.lang.String
disabledClass
java.lang.String
enabledClass
java.lang.String
accesskey
java.lang.String
onclick
java.lang.String
ondblclick
java.lang.String
onkeydown
java.lang.String
onkeypress
java.lang.String
onkeyup
java.lang.String
onmousedown
java.lang.String
onmousemove
java.lang.String
onmouseout
java.lang.String
onmouseover
java.lang.String
onmouseup
java.lang.String
onchange
java.lang.String
onselect
java.lang.String
dir
java.lang.String
lang
java.lang.String
title
java.lang.String
disabled
boolean
readonly
boolean
hideNoSelectionOption
boolean
collectionType
java.lang.String
During normal event processing, action methods and action listener methods are fired during the
"invoke application" phase of request processing. If this attribute is set to "true", these methods are fired
instead at the end of the "apply request values" phase.
]]>
immediate
boolean
If this value is true and no input value is provided by a postback operation, then the "requiredMessage" text is
registered as a FacesMessage for the request, and validation fails.
Default value: false.
]]>
required
boolean
]]>
converterMessage
java.lang.String
requiredMessage
java.lang.String
The invoked method is expected to check the submitted value for this component, and if not acceptable then report
a validation error for the component.
The method is expected to have the prototype
public void aMethod(FacesContext, UIComponent,Object)
]]>
validator
void myMethod( javax.faces.context.FacesContext, javax.faces.component.UIComponent, java.lang.Object )
validatorMessage
java.lang.String
The phase in which this method is invoked can be controlled via the immediate attribute.
]]>
valueChangeListener
void myMethod( javax.faces.event.ValueChangeEvent )
value
java.lang.Object
The value can either be a static value (ID) or an EL expression. When a static id is
specified, an instance of the converter type registered with that id is used. When this
is an EL expression, the result of evaluating the expression must be an object that
implements the Converter interface.
]]>
converter
javax.faces.convert.Converter
id
java.lang.String
rendered
boolean
binding
javax.faces.component.UIComponent
selectManyListbox
org.apache.myfaces.HtmlSelectManyListbox
org.apache.myfaces.Listbox
valueType
java.lang.String
displayValueOnly
java.lang.Boolean
displayValueOnlyStyle
java.lang.String
displayValueOnlyStyleClass
java.lang.String
enabledOnUserRole
java.lang.String
visibleOnUserRole
java.lang.String
forceId
boolean
forceIdIndex
boolean
escape
boolean
datafld
java.lang.String
datasrc
java.lang.String
dataformatas
java.lang.String
size
int
label
java.lang.String
style
java.lang.String
styleClass
java.lang.String
tabindex
java.lang.String
onblur
java.lang.String
onfocus
java.lang.String
disabledClass
java.lang.String
enabledClass
java.lang.String
accesskey
java.lang.String
onclick
java.lang.String
ondblclick
java.lang.String
onkeydown
java.lang.String
onkeypress
java.lang.String
onkeyup
java.lang.String
onmousedown
java.lang.String
onmousemove
java.lang.String
onmouseout
java.lang.String
onmouseover
java.lang.String
onmouseup
java.lang.String
onchange
java.lang.String
onselect
java.lang.String
dir
java.lang.String
lang
java.lang.String
title
java.lang.String
disabled
boolean
readonly
boolean
hideNoSelectionOption
boolean
collectionType
java.lang.String
During normal event processing, action methods and action listener methods are fired during the
"invoke application" phase of request processing. If this attribute is set to "true", these methods are fired
instead at the end of the "apply request values" phase.
]]>
immediate
boolean
If this value is true and no input value is provided by a postback operation, then the "requiredMessage" text is
registered as a FacesMessage for the request, and validation fails.
Default value: false.
]]>
required
boolean
]]>
converterMessage
java.lang.String
requiredMessage
java.lang.String
The invoked method is expected to check the submitted value for this component, and if not acceptable then report
a validation error for the component.
The method is expected to have the prototype
public void aMethod(FacesContext, UIComponent,Object)
]]>
validator
void myMethod( javax.faces.context.FacesContext, javax.faces.component.UIComponent, java.lang.Object )
validatorMessage
java.lang.String
The phase in which this method is invoked can be controlled via the immediate attribute.
]]>
valueChangeListener
void myMethod( javax.faces.event.ValueChangeEvent )
value
java.lang.Object
The value can either be a static value (ID) or an EL expression. When a static id is
specified, an instance of the converter type registered with that id is used. When this
is an EL expression, the result of evaluating the expression must be an object that
implements the Converter interface.
]]>
converter
javax.faces.convert.Converter
id
java.lang.String
rendered
boolean
binding
javax.faces.component.UIComponent
selectManyMenu
org.apache.myfaces.HtmlSelectManyMenu
org.apache.myfaces.Menu
valueType
java.lang.String
displayValueOnly
java.lang.Boolean
displayValueOnlyStyle
java.lang.String
displayValueOnlyStyleClass
java.lang.String
enabledOnUserRole
java.lang.String
visibleOnUserRole
java.lang.String
forceId
boolean
forceIdIndex
boolean
escape
boolean
datafld
java.lang.String
datasrc
java.lang.String
dataformatas
java.lang.String
label
java.lang.String
style
java.lang.String
styleClass
java.lang.String
tabindex
java.lang.String
onblur
java.lang.String
onfocus
java.lang.String
disabledClass
java.lang.String
enabledClass
java.lang.String
accesskey
java.lang.String
onclick
java.lang.String
ondblclick
java.lang.String
onkeydown
java.lang.String
onkeypress
java.lang.String
onkeyup
java.lang.String
onmousedown
java.lang.String
onmousemove
java.lang.String
onmouseout
java.lang.String
onmouseover
java.lang.String
onmouseup
java.lang.String
onchange
java.lang.String
onselect
java.lang.String
dir
java.lang.String
lang
java.lang.String
title
java.lang.String
disabled
boolean
readonly
boolean
hideNoSelectionOption
boolean
collectionType
java.lang.String
During normal event processing, action methods and action listener methods are fired during the
"invoke application" phase of request processing. If this attribute is set to "true", these methods are fired
instead at the end of the "apply request values" phase.
]]>
immediate
boolean
If this value is true and no input value is provided by a postback operation, then the "requiredMessage" text is
registered as a FacesMessage for the request, and validation fails.
Default value: false.
]]>
required
boolean
]]>
converterMessage
java.lang.String
requiredMessage
java.lang.String
The invoked method is expected to check the submitted value for this component, and if not acceptable then report
a validation error for the component.
The method is expected to have the prototype
public void aMethod(FacesContext, UIComponent,Object)
]]>
validator
void myMethod( javax.faces.context.FacesContext, javax.faces.component.UIComponent, java.lang.Object )
validatorMessage
java.lang.String
The phase in which this method is invoked can be controlled via the immediate attribute.
]]>
valueChangeListener
void myMethod( javax.faces.event.ValueChangeEvent )
value
java.lang.Object
The value can either be a static value (ID) or an EL expression. When a static id is
specified, an instance of the converter type registered with that id is used. When this
is an EL expression, the result of evaluating the expression must be an object that
implements the Converter interface.
]]>
converter
javax.faces.convert.Converter
id
java.lang.String
rendered
boolean
binding
javax.faces.component.UIComponent
selectOneListbox
org.apache.myfaces.HtmlSelectOneListbox
org.apache.myfaces.Listbox
displayValueOnly
java.lang.Boolean
displayValueOnlyStyle
java.lang.String
displayValueOnlyStyleClass
java.lang.String
enabledOnUserRole
java.lang.String
visibleOnUserRole
java.lang.String
forceId
boolean
forceIdIndex
boolean
escape
boolean
datafld
java.lang.String
datasrc
java.lang.String
dataformatas
java.lang.String
size
int
label
java.lang.String
style
java.lang.String
styleClass
java.lang.String
tabindex
java.lang.String
onblur
java.lang.String
onfocus
java.lang.String
disabledClass
java.lang.String
enabledClass
java.lang.String
accesskey
java.lang.String
onclick
java.lang.String
ondblclick
java.lang.String
onkeydown
java.lang.String
onkeypress
java.lang.String
onkeyup
java.lang.String
onmousedown
java.lang.String
onmousemove
java.lang.String
onmouseout
java.lang.String
onmouseover
java.lang.String
onmouseup
java.lang.String
onchange
java.lang.String
onselect
java.lang.String
dir
java.lang.String
lang
java.lang.String
title
java.lang.String
disabled
boolean
readonly
boolean
hideNoSelectionOption
boolean
During normal event processing, action methods and action listener methods are fired during the
"invoke application" phase of request processing. If this attribute is set to "true", these methods are fired
instead at the end of the "apply request values" phase.
]]>
immediate
boolean
If this value is true and no input value is provided by a postback operation, then the "requiredMessage" text is
registered as a FacesMessage for the request, and validation fails.
Default value: false.
]]>
required
boolean
]]>
converterMessage
java.lang.String
requiredMessage
java.lang.String
The invoked method is expected to check the submitted value for this component, and if not acceptable then report
a validation error for the component.
The method is expected to have the prototype
public void aMethod(FacesContext, UIComponent,Object)
]]>
validator
void myMethod( javax.faces.context.FacesContext, javax.faces.component.UIComponent, java.lang.Object )
validatorMessage
java.lang.String
The phase in which this method is invoked can be controlled via the immediate attribute.
]]>
valueChangeListener
void myMethod( javax.faces.event.ValueChangeEvent )
value
java.lang.Object
The value can either be a static value (ID) or an EL expression. When a static id is
specified, an instance of the converter type registered with that id is used. When this
is an EL expression, the result of evaluating the expression must be an object that
implements the Converter interface.
]]>
converter
javax.faces.convert.Converter
id
java.lang.String
rendered
boolean
binding
javax.faces.component.UIComponent
selectOneMenu
org.apache.myfaces.HtmlSelectOneMenu
org.apache.myfaces.Menu
displayValueOnly
java.lang.Boolean
displayValueOnlyStyle
java.lang.String
displayValueOnlyStyleClass
java.lang.String
enabledOnUserRole
java.lang.String
visibleOnUserRole
java.lang.String
forceId
boolean
forceIdIndex
boolean
escape
boolean
datafld
java.lang.String
datasrc
java.lang.String
dataformatas
java.lang.String
label
java.lang.String
style
java.lang.String
styleClass
java.lang.String
tabindex
java.lang.String
onblur
java.lang.String
onfocus
java.lang.String
disabledClass
java.lang.String
enabledClass
java.lang.String
accesskey
java.lang.String
onclick
java.lang.String
ondblclick
java.lang.String
onkeydown
java.lang.String
onkeypress
java.lang.String
onkeyup
java.lang.String
onmousedown
java.lang.String
onmousemove
java.lang.String
onmouseout
java.lang.String
onmouseover
java.lang.String
onmouseup
java.lang.String
onchange
java.lang.String
onselect
java.lang.String
dir
java.lang.String
lang
java.lang.String
title
java.lang.String
disabled
boolean
readonly
boolean
hideNoSelectionOption
boolean
During normal event processing, action methods and action listener methods are fired during the
"invoke application" phase of request processing. If this attribute is set to "true", these methods are fired
instead at the end of the "apply request values" phase.
]]>
immediate
boolean
If this value is true and no input value is provided by a postback operation, then the "requiredMessage" text is
registered as a FacesMessage for the request, and validation fails.
Default value: false.
]]>
required
boolean
]]>
converterMessage
java.lang.String
requiredMessage
java.lang.String
The invoked method is expected to check the submitted value for this component, and if not acceptable then report
a validation error for the component.
The method is expected to have the prototype
public void aMethod(FacesContext, UIComponent,Object)
]]>
validator
void myMethod( javax.faces.context.FacesContext, javax.faces.component.UIComponent, java.lang.Object )
validatorMessage
java.lang.String
The phase in which this method is invoked can be controlled via the immediate attribute.
]]>
valueChangeListener
void myMethod( javax.faces.event.ValueChangeEvent )
value
java.lang.Object
The value can either be a static value (ID) or an EL expression. When a static id is
specified, an instance of the converter type registered with that id is used. When this
is an EL expression, the result of evaluating the expression must be an object that
implements the Converter interface.
]]>
converter
javax.faces.convert.Converter
id
java.lang.String
rendered
boolean
binding
javax.faces.component.UIComponent
selectOneRadio
org.apache.myfaces.HtmlSelectOneRadio
org.apache.myfaces.Radio
displayValueOnly
java.lang.Boolean
displayValueOnlyStyle
java.lang.String
displayValueOnlyStyleClass
java.lang.String
enabledOnUserRole
java.lang.String
visibleOnUserRole
java.lang.String
alt
java.lang.String
forceId
boolean
forceIdIndex
boolean
escape
boolean
datafld
java.lang.String
datasrc
java.lang.String
dataformatas
java.lang.String
border
int
layout
java.lang.String
label
java.lang.String
style
java.lang.String
styleClass
java.lang.String
tabindex
java.lang.String
onblur
java.lang.String
onfocus
java.lang.String
disabledClass
java.lang.String
enabledClass
java.lang.String
accesskey
java.lang.String
onclick
java.lang.String
ondblclick
java.lang.String
onkeydown
java.lang.String
onkeypress
java.lang.String
onkeyup
java.lang.String
onmousedown
java.lang.String
onmousemove
java.lang.String
onmouseout
java.lang.String
onmouseover
java.lang.String
onmouseup
java.lang.String
onchange
java.lang.String
onselect
java.lang.String
dir
java.lang.String
lang
java.lang.String
title
java.lang.String
disabled
boolean
readonly
boolean
hideNoSelectionOption
boolean
During normal event processing, action methods and action listener methods are fired during the
"invoke application" phase of request processing. If this attribute is set to "true", these methods are fired
instead at the end of the "apply request values" phase.
]]>
immediate
boolean
If this value is true and no input value is provided by a postback operation, then the "requiredMessage" text is
registered as a FacesMessage for the request, and validation fails.
Default value: false.
]]>
required
boolean
]]>
converterMessage
java.lang.String
requiredMessage
java.lang.String
The invoked method is expected to check the submitted value for this component, and if not acceptable then report
a validation error for the component.
The method is expected to have the prototype
public void aMethod(FacesContext, UIComponent,Object)
]]>
validator
void myMethod( javax.faces.context.FacesContext, javax.faces.component.UIComponent, java.lang.Object )
validatorMessage
java.lang.String
The phase in which this method is invoked can be controlled via the immediate attribute.
]]>
valueChangeListener
void myMethod( javax.faces.event.ValueChangeEvent )
value
java.lang.Object
The value can either be a static value (ID) or an EL expression. When a static id is
specified, an instance of the converter type registered with that id is used. When this
is an EL expression, the result of evaluating the expression must be an object that
implements the Converter interface.
]]>
converter
javax.faces.convert.Converter
id
java.lang.String
rendered
boolean
binding
javax.faces.component.UIComponent
One use of this feature is to pass "parameters" from an including page to an
included one. The included page can use any name it desires for beans it needs to
reference, and the including page can then use aliasBean to make those names
refer to the beans it wishes to "pass" as parameters.
Suppose you have a block of components you use often but with different beans. You
can create a separate JSP page (or equivalent) containing these beans, where the
value-bindings refer to some fictive bean name. Document these names as the required
"parameters" for this JSP page. Wherever you wish to use this block you then declare
an alias component mapping each of these "parameters" to whatever beans (or literal
values) you really want to apply the block to, then use jsp:include (or equivalent)
to include the reusable block of components.
Note, however, that AliasBean does not work for component bindings; JSF1.1
just has no mechanism available to set up the alias during the "restore view"
phase while the bindings of its children are being re-established, and then
remove the alias after the child bindings are done.
As a special case, if this component's direct parent is an AliasBeansScope
then the alias (temporary name) is active until the end of the parent
component, rather than the end of this component.
]]>
aliasBean
org.apache.myfaces.AliasBean
org.apache.myfaces.custom.aliasbean.AliasBeanTagHandler
alias
java.lang.String
value
java.lang.Object
id
java.lang.String
The aliasBean tag must enclose all the components that are within the scope
of the alias. When multiple aliasas are defined, this makes the page structure
very clumsy; for example defining 5 aliases means the content must be nested
5 indentation levels deep. This tag instead allows the content block to be
wrapped in just one AliasBeansScope tag, and then have AliasBean tags with
empty bodies added as direct children of this component. The scope of the AliasBean
tag still starts when the tag begins, but instead of ending when the tag ends
the scope of the nested AliasBean tags extends to the end of this component.
]]>
aliasBeansScope
org.apache.myfaces.AliasBeansScope
org.apache.myfaces.custom.aliasbean.AliasBeansScopeTagHandler
id
java.lang.String
Property "into" is an EL expression that specifies where to store a String holding
the results of rendering all the children of this component; this is assigned to
after rendering of this component (and its children) is complete.
Typically, an h:output tag is then used later in the same page to output the buffer
contents.
This can be useful with JSF1.1/JSP2.0 to work around the well-known problem where
on first render of a page, a component "A" cannot reference a component "B" which is
defined later in the page because it has not yet been created. A solution is to define
"B" before "A", but wrapped in a Buffer component. Component A can then be rendered
and successfully reference "B" because it now exists. And later in the page, the buffer
contents can then be output, preserving the original layout.
This can also be useful when rendering the same data block multiple times within a page.
For example, a datatable can be rendered with a datascroller both before and after it;
first render the table into a buffer B1, then render the datascroller into a buffer B2,
then output buffers B2,B1,B2.
]]>
buffer
org.apache.myfaces.Buffer
org.apache.myfaces.Buffer
into
true
java.lang.String
Provides a calendar. The calendar can be "inline", or a button can be rendered
that displays the calendar in a "popup window" when clicked. Javascript is
required for the popup window.
The two forms of calendar are unfortunately not well integrated; this component is
effectively two components that happen to use the same component class. Some
attributes on the component are applicable only to the inline form while others
are applicable only to the popup form.
The appearance of the inline calendar can be controlled via attributes
such as currentDayCellClass, dayCellClass, weekRowClass, monthYearRowClass.
Attributes "styleLocation", "javascriptLocation", "imageLocation" and all
attributes starting with "popup" have no effect on an inline calendar.
The appearance of the popup calendar can be controlled via attributes
popupTheme, styleLocation, javascriptLocation and imageLocation:
- popupTheme: When styleLocation is not overridden then this selects one of the
built-in themes ("WH" or "DB"); the default is "DB". This also selects the prefix
used for the names of style classes attached to generated dom elements; all style
names are of form "jscalendar-{popupTheme}-*".
- styleLocation: specifies the URL of a directory in which a "theme.css" file exists.
A reference to this theme.css file will automatically be output. Specifying "none" as the
location prevents the generation of this stylesheet reference; it is assumed that the
necessary style rules will be loaded via some other mechanism. Defaults to a reference
to a location within the tomahawk jarfile which varies based on popupTheme.
- javascriptLocation: specifies the URL of a directory in which all the necessary script
files can be found. A reference to scripts "prototype.js", "date.js" and "popcalendar.js"
will automatically be output. Specifying "none" prevents generation of these references;
it is assumed that the necessary javascript functions will be loaded via some other
mechanism. Defaults to a reference to a location within the tomahawk jarfile.
- imageLocation: specifies the URL of a directory in which all the necessary icons are
defined. Defaults to a reference to a location within the tomahawk jarfile which
varies depending on popupTheme.
Other styling attributes (eg dayCellClass, weekRowClass) are ignored for the popup calendar.
Unless otherwise specified, all attributes accept static values or EL expressions.
]]>
inputCalendar
org.apache.myfaces.HtmlInputCalendar
org.apache.myfaces.Calendar
org.apache.myfaces.custom.calendar.HtmlInputCalendarTagHandler
If the value is literal, look for the mentioned class instance,
create a new instance and assign to the component property.
If it the value a EL Expression, set the expression to the
component property.
]]>
dateBusinessConverter
org.apache.myfaces.custom.calendar.DateBusinessConverter
monthYearRowClass
java.lang.String
weekRowClass
java.lang.String
dayCellClass
java.lang.String
currentDayCellClass
java.lang.String
popupLeft
boolean
renderAsPopup
boolean
addResources
boolean
popupButtonString
java.lang.String
popupButtonStyle
java.lang.String
popupButtonStyleClass
java.lang.String
renderPopupButtonAsImage
boolean
popupDateFormat
java.lang.String
popupGotoString
java.lang.String
popupTodayString
java.lang.String
popupTodayDateFormat
java.lang.String
popupWeekString
java.lang.String
popupScrollLeftMessage
java.lang.String
popupScrollRightMessage
java.lang.String
popupSelectMonthMessage
java.lang.String
popupSelectYearMessage
java.lang.String
popupSelectDateMessage
java.lang.String
popupTheme
java.lang.String
popupButtonImageUrl
java.lang.String
helpText
java.lang.String
May be "day", "week", "month" or "none":
- day (default): allow the user to select a day.
- week: only allow the user to select a week.
- month: only allow the user to select a month.
- none: equivalent to "readonly".
]]>
popupSelectMode
java.lang.String
enabledOnUserRole
java.lang.String
visibleOnUserRole
java.lang.String
javascriptLocation
java.lang.String
imageLocation
java.lang.String
styleLocation
java.lang.String
javascriptLibrary
java.lang.String
imageLibrary
java.lang.String
styleLibrary
java.lang.String
align
java.lang.String
disabledOnClientSide
boolean
autocomplete
java.lang.String
displayValueOnly
java.lang.Boolean
displayValueOnlyStyle
java.lang.String
displayValueOnlyStyleClass
java.lang.String
forceId
boolean
forceIdIndex
boolean
datafld
java.lang.String
datasrc
java.lang.String
dataformatas
java.lang.String
maxlength
int
size
int
label
java.lang.String
style
java.lang.String
styleClass
java.lang.String
alt
java.lang.String
tabindex
java.lang.String
onblur
java.lang.String
onfocus
java.lang.String
accesskey
java.lang.String
onclick
java.lang.String
ondblclick
java.lang.String
onkeydown
java.lang.String
onkeypress
java.lang.String
onkeyup
java.lang.String
onmousedown
java.lang.String
onmousemove
java.lang.String
onmouseout
java.lang.String
onmouseover
java.lang.String
onmouseup
java.lang.String
onchange
java.lang.String
onselect
java.lang.String
dir
java.lang.String
lang
java.lang.String
title
java.lang.String
disabled
boolean
readonly
boolean
During normal event processing, action methods and action listener methods are fired during the
"invoke application" phase of request processing. If this attribute is set to "true", these methods are fired
instead at the end of the "apply request values" phase.
]]>
immediate
boolean
If this value is true and no input value is provided by a postback operation, then the "requiredMessage" text is
registered as a FacesMessage for the request, and validation fails.
Default value: false.
]]>
required
boolean
]]>
converterMessage
java.lang.String
requiredMessage
java.lang.String
The invoked method is expected to check the submitted value for this component, and if not acceptable then report
a validation error for the component.
The method is expected to have the prototype
public void aMethod(FacesContext, UIComponent,Object)
]]>
validator
void myMethod( javax.faces.context.FacesContext, javax.faces.component.UIComponent, java.lang.Object )
validatorMessage
java.lang.String
The phase in which this method is invoked can be controlled via the immediate attribute.
]]>
valueChangeListener
void myMethod( javax.faces.event.ValueChangeEvent )
value
java.lang.Object
The value can either be a static value (ID) or an EL expression. When a static id is
specified, an instance of the converter type registered with that id is used. When this
is an EL expression, the result of evaluating the expression must be an object that
implements the Converter interface.
]]>
converter
javax.faces.convert.Converter
id
java.lang.String
rendered
boolean
binding
javax.faces.component.UIComponent
captcha
org.apache.myfaces.CAPTCHA
org.apache.myfaces.CAPTCHA
captchaSessionKeyName
java.lang.String
imageWidth
java.lang.String
imageHeight
java.lang.String
id
java.lang.String
rendered
boolean
binding
javax.faces.component.UIComponent
checkbox
org.apache.myfaces.HtmlCheckbox
org.apache.myfaces.Checkbox
for
true
java.lang.String
index
true
int
enabledOnUserRole
java.lang.String
visibleOnUserRole
java.lang.String
id
java.lang.String
rendered
boolean
binding
javax.faces.component.UIComponent
collapsiblePanel
org.apache.myfaces.HtmlCollapsiblePanel
org.apache.myfaces.CollapsiblePanel
var
java.lang.String
titleVar
java.lang.String
indicatorStyleClass
java.lang.String
indicatorStyle
java.lang.String
titleStyleClass
java.lang.String
titleStyle
java.lang.String
onclick
java.lang.String
ondblclick
java.lang.String
onkeydown
java.lang.String
onkeypress
java.lang.String
onkeyup
java.lang.String
onmousedown
java.lang.String
onmousemove
java.lang.String
onmouseout
java.lang.String
onmouseover
java.lang.String
onmouseup
java.lang.String
enabledOnUserRole
java.lang.String
visibleOnUserRole
java.lang.String
dir
java.lang.String
lang
java.lang.String
title
java.lang.String
style
java.lang.String
styleClass
java.lang.String
]]>
converterMessage
java.lang.String
requiredMessage
java.lang.String
validatorMessage
java.lang.String
value
java.lang.Object
id
java.lang.String
rendered
boolean
binding
javax.faces.component.UIComponent
headerLink
org.apache.myfaces.HtmlHeaderLink
org.apache.myfaces.HeaderLink
actionFor
java.lang.String
disabled
boolean
disabledStyle
java.lang.String
disabledStyleClass
java.lang.String
enabledOnUserRole
java.lang.String
visibleOnUserRole
java.lang.String
style
java.lang.String
styleClass
java.lang.String
tabindex
java.lang.String
onblur
java.lang.String
onfocus
java.lang.String
accesskey
java.lang.String
onclick
java.lang.String
ondblclick
java.lang.String
onkeydown
java.lang.String
onkeypress
java.lang.String
onkeyup
java.lang.String
onmousedown
java.lang.String
onmousemove
java.lang.String
onmouseout
java.lang.String
onmouseover
java.lang.String
onmouseup
java.lang.String
dir
java.lang.String
lang
java.lang.String
title
java.lang.String
charset
java.lang.String
coords
java.lang.String
hreflang
java.lang.String
rel
java.lang.String
rev
java.lang.String
shape
java.lang.String
target
java.lang.String
type
java.lang.String
During normal event processing, action methods and action listener methods are fired during the
"invoke application" phase of request processing. If this attribute is set to "true", these methods
are fired instead at the end of the "apply request values" phase.
]]>
immediate
boolean
value
java.lang.Object
If the value is an expression, it is expected to be a method binding EL expression that identifies
an action method. An action method accepts no parameters and has a String return value, called the
action outcome, that identifies the next view displayed. The phase that this event is fired in
can be controlled via the immediate attribute.
If the value is a string literal, it is treated as a navigation outcome for the current view. This
is functionally equivalent to a reference to an action method that returns the string literal.
]]>
action
java.lang.Object myMethod( )
actionListener
void myMethod( javax.faces.event.ActionEvent )
id
java.lang.String
rendered
boolean
binding
javax.faces.component.UIComponent
column
org.apache.myfaces.HtmlColumn
groupBy
boolean
groupByValue
java.lang.Object
defaultSorted
boolean
sortable
boolean
sortPropertyName
java.lang.String
footerdir
java.lang.String
footerlang
java.lang.String
footeronclick
java.lang.String
footerondblclick
java.lang.String
footeronkeydown
java.lang.String
footeronkeypress
java.lang.String
footeronkeyup
java.lang.String
footeronmousedown
java.lang.String
footeronmousemove
java.lang.String
footeronmouseout
java.lang.String
footeronmouseover
java.lang.String
footeronmouseup
java.lang.String
footerstyle
java.lang.String
footerstyleClass
java.lang.String
footertitle
java.lang.String
headerdir
java.lang.String
headerlang
java.lang.String
headeronclick
java.lang.String
headerondblclick
java.lang.String
headeronkeydown
java.lang.String
headeronkeypress
java.lang.String
headeronkeyup
java.lang.String
headeronmousedown
java.lang.String
headeronmousemove
java.lang.String
headeronmouseout
java.lang.String
headeronmouseover
java.lang.String
headeronmouseup
java.lang.String
headerstyle
java.lang.String
headerstyleClass
java.lang.String
headertitle
java.lang.String
dir
java.lang.String
lang
java.lang.String
onclick
java.lang.String
ondblclick
java.lang.String
onkeydown
java.lang.String
onkeypress
java.lang.String
onkeyup
java.lang.String
onmousedown
java.lang.String
onmousemove
java.lang.String
onmouseout
java.lang.String
onmouseover
java.lang.String
onmouseup
java.lang.String
style
java.lang.String
styleClass
java.lang.String
title
java.lang.String
width
java.lang.String
colspan
java.lang.String
headercolspan
java.lang.String
footercolspan
java.lang.String
columnId
java.lang.String
id
java.lang.String
rendered
boolean
binding
javax.faces.component.UIComponent
columns
org.apache.myfaces.HtmlColumns
groupBy
boolean
groupByValue
java.lang.Object
defaultSorted
boolean
sortable
boolean
sortPropertyName
java.lang.String
footerdir
java.lang.String
footerlang
java.lang.String
footeronclick
java.lang.String
footerondblclick
java.lang.String
footeronkeydown
java.lang.String
footeronkeypress
java.lang.String
footeronkeyup
java.lang.String
footeronmousedown
java.lang.String
footeronmousemove
java.lang.String
footeronmouseout
java.lang.String
footeronmouseover
java.lang.String
footeronmouseup
java.lang.String
footerstyle
java.lang.String
footerstyleClass
java.lang.String
footertitle
java.lang.String
headerdir
java.lang.String
headerlang
java.lang.String
headeronclick
java.lang.String
headerondblclick
java.lang.String
headeronkeydown
java.lang.String
headeronkeypress
java.lang.String
headeronkeyup
java.lang.String
headeronmousedown
java.lang.String
headeronmousemove
java.lang.String
headeronmouseout
java.lang.String
headeronmouseover
java.lang.String
headeronmouseup
java.lang.String
headerstyle
java.lang.String
headerstyleClass
java.lang.String
headertitle
java.lang.String
dir
java.lang.String
lang
java.lang.String
onclick
java.lang.String
ondblclick
java.lang.String
onkeydown
java.lang.String
onkeypress
java.lang.String
onkeyup
java.lang.String
onmousedown
java.lang.String
onmousemove
java.lang.String
onmouseout
java.lang.String
onmouseover
java.lang.String
onmouseup
java.lang.String
style
java.lang.String
styleClass
java.lang.String
title
java.lang.String
width
java.lang.String
colspan
java.lang.String
headercolspan
java.lang.String
footercolspan
java.lang.String
columnId
java.lang.String
The value referenced by the EL expression can be of any type.
- A value of type DataModel is used directly.
- Array-like parameters of type array-of-Object, java.util.List, java.sql.ResultSet or
javax.servlet.jsp.jstl.sql.Result are wrapped in a corresponding DataModel that knows how to iterate over the
elements.
- Other values are wrapped in a DataModel as a single row.
Note in particular that unordered collections, eg Set are not supported. Therefore if the value expression
references such an object then the table will be considered to contain just one element - the collection itself.
]]>
value
java.lang.Object
first
int
Specify zero to display all rows from the "first" row to the end of available data.
]]>
rows
int
During rendering of child components of this UIData, the variable with this name can be read to learn what the
"rowData" object for the row currently being rendered is.
This value must be a static value, ie an EL expression is not permitted.
]]>
var
java.lang.String
id
java.lang.String
rendered
boolean
binding
javax.faces.component.UIComponent
dataList
org.apache.myfaces.HtmlDataList
org.apache.myfaces.List
rowCountVar
java.lang.String
rowIndexVar
java.lang.String
simple = for each dataRow all children are simply rendered
unorderedList = the list is rendered as HTML unordered list (= bullet list)
orderedList = the list is rendered as HTML ordered list
Default: simple]]>
layout
java.lang.String
itemStyleClass
java.lang.String
itemOnClick
java.lang.String
enabledOnUserRole
java.lang.String
visibleOnUserRole
java.lang.String
preserveRowStates
boolean
rowStatePreserved
boolean
forceId
boolean
forceIdIndex
boolean
preserveRowComponentState
boolean
rowKey
java.lang.Object
derivedRowKeyPrefix
java.lang.String
bgcolor
java.lang.String
bodyrows
java.lang.String
border
int
cellpadding
java.lang.String
cellspacing
java.lang.String
columnClasses
java.lang.String
footerClass
java.lang.String
frame
java.lang.String
headerClass
java.lang.String
rowClasses
java.lang.String
rules
java.lang.String
summary
java.lang.String
width
java.lang.String
captionClass
java.lang.String
captionStyle
java.lang.String
style
java.lang.String
styleClass
java.lang.String
onclick
java.lang.String
ondblclick
java.lang.String
onkeydown
java.lang.String
onkeypress
java.lang.String
onkeyup
java.lang.String
onmousedown
java.lang.String
onmousemove
java.lang.String
onmouseout
java.lang.String
onmouseover
java.lang.String
onmouseup
java.lang.String
dir
java.lang.String
lang
java.lang.String
title
java.lang.String
The value referenced by the EL expression can be of any type.
- A value of type DataModel is used directly.
- Array-like parameters of type array-of-Object, java.util.List, java.sql.ResultSet or
javax.servlet.jsp.jstl.sql.Result are wrapped in a corresponding DataModel that knows how to iterate over the
elements.
- Other values are wrapped in a DataModel as a single row.
Note in particular that unordered collections, eg Set are not supported. Therefore if the value expression
references such an object then the table will be considered to contain just one element - the collection itself.
]]>
value
java.lang.Object
first
int
Specify zero to display all rows from the "first" row to the end of available data.
]]>
rows
int
During rendering of child components of this UIData, the variable with this name can be read to learn what the
"rowData" object for the row currently being rendered is.
This value must be a static value, ie an EL expression is not permitted.
]]>
var
java.lang.String
id
java.lang.String
rendered
boolean
binding
javax.faces.component.UIComponent
dataScroller
org.apache.myfaces.HtmlDataScroller
org.apache.myfaces.DataScroller
layout
java.lang.String
colspan
int
onclick
java.lang.String
ondblclick
java.lang.String
action
java.lang.Object myMethod( )
actionListener
void myMethod( javax.faces.event.ActionEvent )
for
java.lang.String
fastStep
int
pageIndexVar
java.lang.String
pageCountVar
java.lang.String
rowsCountVar
java.lang.String
displayedRowsCountVar
java.lang.String
firstRowIndexVar
java.lang.String
lastRowIndexVar
java.lang.String
paginator
boolean
paginatorMaxPages
int
paginatorTableClass
java.lang.String
paginatorTableStyle
java.lang.String
paginatorColumnClass
java.lang.String
paginatorColumnStyle
java.lang.String
paginatorActiveColumnClass
java.lang.String
paginatorRenderLinkForActive
boolean
firstStyleClass
java.lang.String
lastStyleClass
java.lang.String
previousStyleClass
java.lang.String
nextStyleClass
java.lang.String
fastfStyleClass
java.lang.String
fastrStyleClass
java.lang.String
paginatorActiveColumnStyle
java.lang.String
renderFacetsIfSinglePage
boolean
immediate
boolean
disableFacetLinksIfFirstPage
boolean
disableFacetLinksIfLastPage
boolean
renderFacetLinksIfFirstPage
boolean
renderFacetLinksIfLastPage
boolean
displayValueOnly
java.lang.Boolean
displayValueOnlyStyle
java.lang.String
displayValueOnlyStyleClass
java.lang.String
enabledOnUserRole
java.lang.String
visibleOnUserRole
java.lang.String
forceId
boolean
forceIdIndex
boolean
dir
java.lang.String
lang
java.lang.String
title
java.lang.String
style
java.lang.String
styleClass
java.lang.String
id
java.lang.String
rendered
boolean
binding
javax.faces.component.UIComponent
inputDate
org.apache.myfaces.HtmlInputDate
org.apache.myfaces.Date
org.apache.myfaces.custom.date.HtmlInputDateTagHandler
If the value is literal, look for the mentioned class instance,
create a new instance and assign to the component property.
If it the value a EL Expression, set the expression to the
component property.
]]>
dateBusinessConverter
org.apache.myfaces.custom.calendar.DateBusinessConverter
timeZone
java.lang.String
type
java.lang.String
ampm
boolean
popupCalendar
boolean
emptyMonthSelection
java.lang.String
emptyAmpmSelection
java.lang.String
readonly
boolean
disabled
boolean
If no converter is selected, submitted values are converted to
its inner class UserData on decode method.
If some converter is used, submitted values are decoded as
a String with the following format:
year=yyyy
month=mm
day=dd
hours=hh
minutes=mm
seconds=ss
ampm=ampm
Note that submitted values could be wrong and it is necessary to
restore values on render response phase. The converter receive
a string with this format on getAsObject method and it is expected
the converter encode it on getAsString method, so the renderer can
restore the submitted values correctly.
]]>
converter
javax.faces.convert.Converter
enabledOnUserRole
java.lang.String
visibleOnUserRole
java.lang.String
forceId
boolean
forceIdIndex
boolean
align
java.lang.String
maxlength
int
size
int
autocomplete
java.lang.String
label
java.lang.String
style
java.lang.String
styleClass
java.lang.String
alt
java.lang.String
tabindex
java.lang.String
onblur
java.lang.String
onfocus
java.lang.String
accesskey
java.lang.String
onclick
java.lang.String
ondblclick
java.lang.String
onkeydown
java.lang.String
onkeypress
java.lang.String
onkeyup
java.lang.String
onmousedown
java.lang.String
onmousemove
java.lang.String
onmouseout
java.lang.String
onmouseover
java.lang.String
onmouseup
java.lang.String
onchange
java.lang.String
onselect
java.lang.String
dir
java.lang.String
lang
java.lang.String
title
java.lang.String
During normal event processing, action methods and action listener methods are fired during the
"invoke application" phase of request processing. If this attribute is set to "true", these methods are fired
instead at the end of the "apply request values" phase.
]]>
immediate
boolean
If this value is true and no input value is provided by a postback operation, then the "requiredMessage" text is
registered as a FacesMessage for the request, and validation fails.
Default value: false.
]]>
required
boolean
]]>
converterMessage
java.lang.String
requiredMessage
java.lang.String
The invoked method is expected to check the submitted value for this component, and if not acceptable then report
a validation error for the component.
The method is expected to have the prototype
public void aMethod(FacesContext, UIComponent,Object)
]]>
validator
void myMethod( javax.faces.context.FacesContext, javax.faces.component.UIComponent, java.lang.Object )
validatorMessage
java.lang.String
The phase in which this method is invoked can be controlled via the immediate attribute.
]]>
valueChangeListener
void myMethod( javax.faces.event.ValueChangeEvent )
value
java.lang.Object
id
java.lang.String
rendered
boolean
binding
javax.faces.component.UIComponent
div
org.apache.myfaces.Div
org.apache.myfaces.DivRenderer
onclick
java.lang.String
ondblclick
java.lang.String
onkeydown
java.lang.String
onkeypress
java.lang.String
onkeyup
java.lang.String
onmousedown
java.lang.String
onmousemove
java.lang.String
onmouseout
java.lang.String
onmouseover
java.lang.String
onmouseup
java.lang.String
dir
java.lang.String
lang
java.lang.String
title
java.lang.String
enabledOnUserRole
java.lang.String
visibleOnUserRole
java.lang.String
forceId
boolean
forceIdIndex
boolean
style
java.lang.String
styleClass
java.lang.String
id
java.lang.String
rendered
boolean
binding
javax.faces.component.UIComponent
documentBody
org.apache.myfaces.DocumentBody
org.apache.myfaces.DocumentBody
onload
java.lang.String
onunload
java.lang.String
onresize
java.lang.String
onclick
java.lang.String
ondblclick
java.lang.String
onkeydown
java.lang.String
onkeypress
java.lang.String
onkeyup
java.lang.String
onmousedown
java.lang.String
onmousemove
java.lang.String
onmouseout
java.lang.String
onmouseover
java.lang.String
onmouseup
java.lang.String
dir
java.lang.String
lang
java.lang.String
title
java.lang.String
style
java.lang.String
styleClass
java.lang.String
state
java.lang.String
id
java.lang.String
rendered
boolean
binding
javax.faces.component.UIComponent
document
org.apache.myfaces.Document
org.apache.myfaces.Document
state
java.lang.String
id
java.lang.String
rendered
boolean
binding
javax.faces.component.UIComponent
documentHead
org.apache.myfaces.DocumentHead
org.apache.myfaces.DocumentHead
state
java.lang.String
id
java.lang.String
rendered
boolean
binding
javax.faces.component.UIComponent
fieldset
org.apache.myfaces.Fieldset
org.apache.myfaces.FieldsetRenderer
legend
java.lang.String
escape
boolean
enabledOnUserRole
java.lang.String
visibleOnUserRole
java.lang.String
forceId
boolean
forceIdIndex
boolean
style
java.lang.String
styleClass
java.lang.String
id
java.lang.String
rendered
boolean
binding
javax.faces.component.UIComponent
When the page is selected (using a command component such as commandButton), the
currently selected file contents are included in the data posted to the server.
The contents are cached somewhere, and an object of type UploadedFile will then
be assigned to the property pointed to by the "value" expression of this component.
You must enable the Tomahawk ExtensionsFilter to make this component work (see web.xml).
Also, don't forget to set the form's attribute "enctype" to "multipart/form-data".
See "examples/web/fileupload.jsp" for an example!
Unless otherwise specified, all attributes accept static values or EL expressions.
]]>
inputFileUpload
org.apache.myfaces.HtmlInputFileUpload
org.apache.myfaces.FileUpload
It allows three options
- "default": The file is handled on memory while the file size is below
uploadThresholdSize value, otherwise is handled on disk or file storage when
decode occur (set submitted value)
- "memory": The file is loaded to memory when decode occur
(set submitted value). In other words, before set the uploaded file as
submitted value it is loaded to memory. Use with caution, because it
could cause OutOfMemory exceptions when the uploaded files are too big.
- "file": The file is handled on disk or file storage.
]]>
storage
java.lang.String
accept
java.lang.String
value
java.lang.Object
enabledOnUserRole
java.lang.String
visibleOnUserRole
java.lang.String
align
java.lang.String
maxlength
int
size
int
autocomplete
java.lang.String
label
java.lang.String
style
java.lang.String
styleClass
java.lang.String
alt
java.lang.String
tabindex
java.lang.String
onblur
java.lang.String
onfocus
java.lang.String
accesskey
java.lang.String
onclick
java.lang.String
ondblclick
java.lang.String
onkeydown
java.lang.String
onkeypress
java.lang.String
onkeyup
java.lang.String
onmousedown
java.lang.String
onmousemove
java.lang.String
onmouseout
java.lang.String
onmouseover
java.lang.String
onmouseup
java.lang.String
onchange
java.lang.String
onselect
java.lang.String
dir
java.lang.String
lang
java.lang.String
title
java.lang.String
disabled
boolean
readonly
boolean
During normal event processing, action methods and action listener methods are fired during the
"invoke application" phase of request processing. If this attribute is set to "true", these methods are fired
instead at the end of the "apply request values" phase.
]]>
immediate
boolean
If this value is true and no input value is provided by a postback operation, then the "requiredMessage" text is
registered as a FacesMessage for the request, and validation fails.
Default value: false.
]]>
required
boolean
]]>
converterMessage
java.lang.String
requiredMessage
java.lang.String
The invoked method is expected to check the submitted value for this component, and if not acceptable then report
a validation error for the component.
The method is expected to have the prototype
public void aMethod(FacesContext, UIComponent,Object)
]]>
validator
void myMethod( javax.faces.context.FacesContext, javax.faces.component.UIComponent, java.lang.Object )
validatorMessage
java.lang.String
The phase in which this method is invoked can be controlled via the immediate attribute.
]]>
valueChangeListener
void myMethod( javax.faces.event.ValueChangeEvent )
The value can either be a static value (ID) or an EL expression. When a static id is
specified, an instance of the converter type registered with that id is used. When this
is an EL expression, the result of evaluating the expression must be an object that
implements the Converter interface.
]]>
converter
javax.faces.convert.Converter
id
java.lang.String
rendered
boolean
binding
javax.faces.component.UIComponent
If value is an empty string then no tag will be generated, but
the child components will be rendered. This differs from setting
rendered=false, which prevents child components from being
rendered at all.
You can specify some attribute to be added to the component
using f:param like this:
Unless otherwise specified, all attributes accept static values or EL expressions.]]>
htmlTag
org.apache.myfaces.HtmlTag
org.apache.myfaces.HtmlTagRenderer
enabledOnUserRole
java.lang.String
visibleOnUserRole
java.lang.String
forceId
boolean
forceIdIndex
boolean
style
java.lang.String
styleClass
java.lang.String
value
java.lang.Object
id
java.lang.String
rendered
boolean
binding
javax.faces.component.UIComponent
inputTextHelp
org.apache.myfaces.HtmlInputTextHelp
org.apache.myfaces.TextHelp
helpText
java.lang.String
selectText
boolean
disabledOnClientSide
boolean
autocomplete
java.lang.String
displayValueOnly
java.lang.Boolean
displayValueOnlyStyle
java.lang.String
displayValueOnlyStyleClass
java.lang.String
enabledOnUserRole
java.lang.String
visibleOnUserRole
java.lang.String
forceId
boolean
forceIdIndex
boolean
datafld
java.lang.String
datasrc
java.lang.String
dataformatas
java.lang.String
align
java.lang.String
maxlength
int
size
int
label
java.lang.String
style
java.lang.String
styleClass
java.lang.String
alt
java.lang.String
tabindex
java.lang.String
onblur
java.lang.String
onfocus
java.lang.String
accesskey
java.lang.String
onclick
java.lang.String
ondblclick
java.lang.String
onkeydown
java.lang.String
onkeypress
java.lang.String
onkeyup
java.lang.String
onmousedown
java.lang.String
onmousemove
java.lang.String
onmouseout
java.lang.String
onmouseover
java.lang.String
onmouseup
java.lang.String
onchange
java.lang.String
onselect
java.lang.String
dir
java.lang.String
lang
java.lang.String
title
java.lang.String
disabled
boolean
readonly
boolean
During normal event processing, action methods and action listener methods are fired during the
"invoke application" phase of request processing. If this attribute is set to "true", these methods are fired
instead at the end of the "apply request values" phase.
]]>
immediate
boolean
If this value is true and no input value is provided by a postback operation, then the "requiredMessage" text is
registered as a FacesMessage for the request, and validation fails.
Default value: false.
]]>
required
boolean
]]>
converterMessage
java.lang.String
requiredMessage
java.lang.String
The invoked method is expected to check the submitted value for this component, and if not acceptable then report
a validation error for the component.
The method is expected to have the prototype
public void aMethod(FacesContext, UIComponent,Object)
]]>
validator
void myMethod( javax.faces.context.FacesContext, javax.faces.component.UIComponent, java.lang.Object )
validatorMessage
java.lang.String
The phase in which this method is invoked can be controlled via the immediate attribute.
]]>
valueChangeListener
void myMethod( javax.faces.event.ValueChangeEvent )
value
java.lang.Object
The value can either be a static value (ID) or an EL expression. When a static id is
specified, an instance of the converter type registered with that id is used. When this
is an EL expression, the result of evaluating the expression must be an object that
implements the Converter interface.
]]>
converter
javax.faces.convert.Converter
id
java.lang.String
rendered
boolean
binding
javax.faces.component.UIComponent
This component replicates the 'Value Change Listener' functionality on the client side. It can be used
when the user would like a change in the value of one control to trigger off changes in the states of
other controls. One or more Javascript Listeners can be nested within the source control (a control
belonging to the 'javax.faces.Input' family). When the value of the source control is modified, the
listeners are triggered and the states of the target controls modified.
Unless otherwise specified, all attributes accept static values or EL expressions.
]]>
jsValueChangeListener
org.apache.myfaces.JsValueChangeListener
org.apache.myfaces.JsValueChangeListener
for
java.lang.String
expressionValue
true
java.lang.String
property
java.lang.String
bodyTagEvent
java.lang.String
jsValueSet
org.apache.myfaces.HtmlJsValueSet
org.apache.myfaces.JsValueSet
name
true
java.lang.String
value
true
java.lang.Object
panelLayout
org.apache.myfaces.HtmlPanelLayout
org.apache.myfaces.Layout
footerClass
java.lang.String
headerClass
java.lang.String
layout | header | navigation | body | footer
=================|========|============|=======|========
classic (Default)| top | left | right | bottom
navigationRight | top | right | left | bottom
upsideDown | bottom | left | right | top
]]>
If the value is a string literal, it is treated as a navigation outcome for the current view. This is functionally equivalent to a reference to an action method that returns the string literal.
]]>If the value is a string literal, it is treated as a navigation outcome for the current view. This is functionally equivalent to a reference to an action method that returns the string literal.
]]>If the value is a string literal, it is treated as a navigation outcome for the current view. This is functionally equivalent to a reference to an action method that returns the string literal.
]]>- A value of type DataModel is used directly.
- Array-like parameters of type array-of-Object, java.util.List, java.sql.ResultSet or javax.servlet.jsp.jstl.sql.Result are wrapped in a corresponding DataModel that knows how to iterate over the elements.
- Other values are wrapped in a DataModel as a single row.
Note in particular that unordered collections, eg Set are not supported. Therefore if the value expression references such an object then the table will be considered to contain just one element - the collection itself.
]]>This value must be a static value, ie an EL expression is not permitted.
]]>The component is based on the t:selectManyListbox component, so it contains the same attributes. Soon, more specific attributes will be added.
]]>Default value: false.
]]>The method is expected to have the prototype
public void aMethod(FacesContext, UIComponent,Object)
]]>This component simply holds a reference to an arbitrary object (specified by the value property). Because this object is an ordinary component whose scope is the current view, the reference to the model automatically has that same scope.
When the value is an EL expression, then after the view is restored the recreated target object is stored at the specified location.
The object being saved must either:
- implement java.io.Serializable, or
- implement javax.faces.component.StateHolder and have a default constructor.
Note that the saved object can be "chained" from view to view in order to extend its lifetime from a single view to a sequence of views if desired. A UISaveState component with an EL expression such as "#{someBean}" will save the object state after render, and restore it on postback. If navigation occurs to some other view and that view has a UISaveState component with the same EL expression then the object will simply be saved into the new view, thus extending its lifetime.
]]>The component is backed by an implementation of the ScheduleModel interface. Creating a custom model can be easily achieved by implementing this interface, or by overriding the AbstractScheduleModel class.
AbstractHtmlSchedule class holds all properties specific to the HTML version of the Schedule component.
]]>Default value: false.
]]>The method is expected to have the prototype
public void aMethod(FacesContext, UIComponent,Object)
]]>Default value: false.
]]>The method is expected to have the prototype
public void aMethod(FacesContext, UIComponent,Object)
]]>Default value: false.
]]>The method is expected to have the prototype
public void aMethod(FacesContext, UIComponent,Object)
]]>If the value is a string literal, it is treated as a navigation outcome for the current view. This is functionally equivalent to a reference to an action method that returns the string literal.
]]>If this path does not start with a slash, then it is output unaltered. This supports absolute urls ("http://host/path/style.css"). It also supports having css files relative to the current page ("style.css" or "styles/style.css") but this needs to be used with care as the standard JSF postback/internal-forward navigation style can cause browsers to use an inappropriate base url when resolving relative references.
]]>When this option is enabled, the path property must contain an absolute path within the current webapp. External urls ("http://*") and paths relative to the current page are not supported.
]]>Components will be validated and updated only if either a child-component of this form caused the submit of the form, or an extended commandLink or commandButton with the actionFor attribute set to the client-id of this component was used.
You can have several comma-separated entries in the actionFor-attribute - with this it's possible to validate and update more than one subForm at once.
]]>
The tree model is assigned by using a value binding named model
and is not stored in view state.
A hierarchy of {@link HtmlTreeNode}objects is used to represent the current
expanded state of the tree. The root node is held as a faces named *
rootNode
.
Tree column model. This column is used to provide the place holder for the tree. This is used in conjunction with the table format display.
]]>
<f:metadata>
<t:autoScrollPage/>
</f:metadata>
Or in this way:
<h:body>
<t:autoScrollPage/>
It is possible to use it at start of the page too, but note this tag attach a listener to PostAddToViewEvent, so previous components added to the view before apply this TagHandler will not be taken into account.
]]>