META-INF.tomahawk.tld Maven / Gradle / Ivy
Show all versions of tomahawk12 Show documentation
MyFaces subproject that contains components and other goodies to be used with any JSF implementation.
Tomahawk tag library 1.2.
1.1.7
t
http://myfaces.apache.org/tomahawk
org.apache.myfaces.component.html.util.StreamingDestroyerListener
commandButton
org.apache.myfaces.generated.taglib.html.ext.HtmlCommandButtonTag
JSP
actionFor
enabledOnUserRole
visibleOnUserRole
forceId
false
forceIdIndex
false
image
type
label
style
styleClass
alt
tabindex
onblur
onfocus
accesskey
onchange
onselect
onclick
ondblclick
onkeydown
onkeypress
onkeyup
onmousedown
onmousemove
onmouseout
onmouseover
onmouseup
dir
lang
title
disabled
boolean
readonly
boolean
During normal event processing, action methods and action listener methods are fired during the
"invoke application" phase of request processing. If this attribute is set to "true", these methods
are fired instead at the end of the "apply request values" phase.
]]>
immediate
boolean
value
java.lang.Object
If the value is an expression, it is expected to be a method binding EL expression that identifies
an action method. An action method accepts no parameters and has a String return value, called the
action outcome, that identifies the next view displayed. The phase that this event is fired in
can be controlled via the immediate attribute.
If the value is a string literal, it is treated as a navigation outcome for the current view. This
is functionally equivalent to a reference to an action method that returns the string literal.
]]>
action
java.lang.Object myMethod( )
actionListener
void myMethod( javax.faces.event.ActionEvent )
id
true
rendered
boolean
binding
javax.faces.component.UIComponent
commandLink
org.apache.myfaces.generated.taglib.html.ext.HtmlCommandLinkTag
JSP
actionFor
disabled
boolean
disabledStyle
disabledStyleClass
enabledOnUserRole
visibleOnUserRole
forceId
false
forceIdIndex
false
style
styleClass
tabindex
onblur
onfocus
accesskey
onclick
ondblclick
onkeydown
onkeypress
onkeyup
onmousedown
onmousemove
onmouseout
onmouseover
onmouseup
dir
lang
title
charset
coords
hreflang
rel
rev
shape
target
type
During normal event processing, action methods and action listener methods are fired during the
"invoke application" phase of request processing. If this attribute is set to "true", these methods
are fired instead at the end of the "apply request values" phase.
]]>
immediate
boolean
value
java.lang.Object
If the value is an expression, it is expected to be a method binding EL expression that identifies
an action method. An action method accepts no parameters and has a String return value, called the
action outcome, that identifies the next view displayed. The phase that this event is fired in
can be controlled via the immediate attribute.
If the value is a string literal, it is treated as a navigation outcome for the current view. This
is functionally equivalent to a reference to an action method that returns the string literal.
]]>
action
java.lang.Object myMethod( )
actionListener
void myMethod( javax.faces.event.ActionEvent )
id
true
rendered
boolean
binding
javax.faces.component.UIComponent
- Possiblity to save the state of the DataModel.
- Support for clickable sort headers (see SortHeader
component).
Extended data_table that adds some additional features to the
standard data_table action: see attribute descriptions for
preserveDataModel, sortColumn, sortAscending and preserveSort.
Unless otherwise specified, all attributes accept static values or EL expressions.]]>
dataTable
org.apache.myfaces.generated.taglib.html.ext.HtmlDataTableTag
JSP
first
int
rows
int
forceIdIndexFormula
sortColumn
sortAscending
boolean
sortable
boolean
embedded
boolean
detailStampExpandedDefault
boolean
detailStampLocation
rowOnMouseOver
rowOnMouseOut
rowOnClick
rowOnDblClick
rowOnKeyDown
rowOnKeyPress
rowOnKeyUp
rowStyleClass
rowStyle
rowOnMouseDown
rowOnMouseMove
rowOnMouseUp
varDetailToggler
rowGroupStyle
rowGroupStyleClass
bodyStyle
bodyStyleClass
newspaperColumns
int
newspaperOrientation
preserveDataModel
boolean
preserveSort
boolean
renderedIfEmpty
boolean
rowIndexVar
rowCountVar
previousRowDataVar
sortedColumnVar
align
rowId
datafld
datasrc
dataformatas
valueType
enabledOnUserRole
visibleOnUserRole
preserveRowStates
boolean
forceId
false
forceIdIndex
false
rowKey
java.lang.Object
derivedRowKeyPrefix
bgcolor
border
int
cellpadding
cellspacing
columnClasses
footerClass
frame
headerClass
rowClasses
rules
summary
width
captionClass
captionStyle
style
styleClass
onclick
ondblclick
onkeydown
onkeypress
onkeyup
onmousedown
onmousemove
onmouseout
onmouseover
onmouseup
dir
lang
title
The value referenced by the EL expression can be of any type.
- A value of type DataModel is used directly.
- Array-like parameters of type array-of-Object, java.util.List, java.sql.ResultSet
or javax.servlet.jsp.jstl.sql.Result are wrapped in a corresponding DataModel that
knows how to iterate over the elements.
- Other values are wrapped in a DataModel as a single row.
Note in particular that unordered collections, eg Set are not supported. Therefore if the
value expression references such an object then the table will be considered to contain just
one element - the collection itself.
]]>
value
java.lang.Object
During rendering of child components of this UIData, the variable with this name can be read to
learn what the "rowData" object for the row currently being rendered is.
This value must be a static value, ie an EL expression is not permitted.
]]>
var
false
id
true
rendered
boolean
binding
javax.faces.component.UIComponent
graphicImage
org.apache.myfaces.generated.taglib.html.ext.HtmlGraphicImageTag
JSP
border
hspace
vspace
enabledOnUserRole
visibleOnUserRole
forceId
false
forceIdIndex
false
align
height
ismap
boolean
longdesc
usemap
width
style
styleClass
alt
onclick
ondblclick
onkeydown
onkeypress
onkeyup
onmousedown
onmousemove
onmouseout
onmouseover
onmouseup
dir
lang
title
url
If the URL starts with a '/', it is relative to the context path of the web application.
]]>
value
java.lang.Object
id
true
rendered
boolean
binding
javax.faces.component.UIComponent
inputHidden
org.apache.myfaces.generated.taglib.html.ext.HtmlInputHiddenTag
JSP
forceId
false
forceIdIndex
false
During normal event processing, action methods and action listener methods are fired during
the "invoke application" phase of request processing. If this attribute is set to "true",
these methods are fired instead at the end of the "apply request values" phase.
]]>
immediate
boolean
If this value is true and no input value is provided by a postback operation, then
the "requiredMessage" text is registered as a FacesMessage for the request, and
validation fails.
Default value: false.
]]>
required
boolean
]]>
converterMessage
requiredMessage
The invoked method is expected to check the submitted value for this component, and if not
acceptable then report a validation error for the component.
The method is expected to have the prototype
public void aMethod(FacesContext, UIComponent,Object)
]]>
validator
void myMethod( javax.faces.context.FacesContext, javax.faces.component.UIComponent, java.lang.Object )
validatorMessage
The phase in which this method is invoked can be controlled via the immediate
attribute.
]]>
valueChangeListener
void myMethod( javax.faces.event.ValueChangeEvent )
value
java.lang.Object
The value can either be a static value (ID) or an EL expression. When a static id is
specified, an instance of the converter type registered with that id is used. When this
is an EL expression, the result of evaluating the expression must be an object that
implements the Converter interface.
]]>
converter
javax.faces.convert.Converter
id
true
rendered
boolean
binding
javax.faces.component.UIComponent
inputSecret
org.apache.myfaces.generated.taglib.html.ext.HtmlInputSecretTag
JSP
displayValueOnly
java.lang.Boolean
displayValueOnlyStyle
displayValueOnlyStyleClass
enabledOnUserRole
visibleOnUserRole
forceId
false
forceIdIndex
false
datafld
datasrc
dataformatas
align
maxlength
int
redisplay
boolean
size
int
autocomplete
label
style
styleClass
alt
tabindex
onblur
onfocus
accesskey
onchange
onselect
onclick
ondblclick
onkeydown
onkeypress
onkeyup
onmousedown
onmousemove
onmouseout
onmouseover
onmouseup
dir
lang
title
disabled
boolean
readonly
boolean
During normal event processing, action methods and action listener methods are fired during
the "invoke application" phase of request processing. If this attribute is set to "true",
these methods are fired instead at the end of the "apply request values" phase.
]]>
immediate
boolean
If this value is true and no input value is provided by a postback operation, then
the "requiredMessage" text is registered as a FacesMessage for the request, and
validation fails.
Default value: false.
]]>
required
boolean
]]>
converterMessage
requiredMessage
The invoked method is expected to check the submitted value for this component, and if not
acceptable then report a validation error for the component.
The method is expected to have the prototype
public void aMethod(FacesContext, UIComponent,Object)
]]>
validator
void myMethod( javax.faces.context.FacesContext, javax.faces.component.UIComponent, java.lang.Object )
validatorMessage
The phase in which this method is invoked can be controlled via the immediate
attribute.
]]>
valueChangeListener
void myMethod( javax.faces.event.ValueChangeEvent )
value
java.lang.Object
The value can either be a static value (ID) or an EL expression. When a static id is
specified, an instance of the converter type registered with that id is used. When this
is an EL expression, the result of evaluating the expression must be an object that
implements the Converter interface.
]]>
converter
javax.faces.convert.Converter
id
true
rendered
boolean
binding
javax.faces.component.UIComponent
inputText
org.apache.myfaces.generated.taglib.html.ext.HtmlInputTextTag
JSP
disabledOnClientSide
boolean
autocomplete
displayValueOnly
java.lang.Boolean
displayValueOnlyStyle
displayValueOnlyStyleClass
enabledOnUserRole
visibleOnUserRole
forceId
false
forceIdIndex
false
datafld
datasrc
dataformatas
align
maxlength
int
size
int
label
style
styleClass
alt
tabindex
onblur
onfocus
accesskey
onclick
ondblclick
onkeydown
onkeypress
onkeyup
onmousedown
onmousemove
onmouseout
onmouseover
onmouseup
onchange
onselect
dir
lang
title
disabled
boolean
readonly
boolean
During normal event processing, action methods and action listener methods are fired during
the "invoke application" phase of request processing. If this attribute is set to "true",
these methods are fired instead at the end of the "apply request values" phase.
]]>
immediate
boolean
If this value is true and no input value is provided by a postback operation, then
the "requiredMessage" text is registered as a FacesMessage for the request, and
validation fails.
Default value: false.
]]>
required
boolean
]]>
converterMessage
requiredMessage
The invoked method is expected to check the submitted value for this component, and if not
acceptable then report a validation error for the component.
The method is expected to have the prototype
public void aMethod(FacesContext, UIComponent,Object)
]]>
validator
void myMethod( javax.faces.context.FacesContext, javax.faces.component.UIComponent, java.lang.Object )
validatorMessage
The phase in which this method is invoked can be controlled via the immediate
attribute.
]]>
valueChangeListener
void myMethod( javax.faces.event.ValueChangeEvent )
value
java.lang.Object
The value can either be a static value (ID) or an EL expression. When a static id is
specified, an instance of the converter type registered with that id is used. When this
is an EL expression, the result of evaluating the expression must be an object that
implements the Converter interface.
]]>
converter
javax.faces.convert.Converter
id
true
rendered
boolean
binding
javax.faces.component.UIComponent
inputTextarea
org.apache.myfaces.generated.taglib.html.ext.HtmlInputTextareaTag
JSP
wrap
displayValueOnly
java.lang.Boolean
displayValueOnlyStyle
displayValueOnlyStyleClass
enabledOnUserRole
visibleOnUserRole
forceId
false
forceIdIndex
false
datafld
datasrc
dataformatas
cols
int
rows
int
label
style
styleClass
tabindex
onblur
onfocus
accesskey
onclick
ondblclick
onkeydown
onkeypress
onkeyup
onmousedown
onmousemove
onmouseout
onmouseover
onmouseup
onchange
onselect
dir
lang
title
disabled
boolean
readonly
boolean
During normal event processing, action methods and action listener methods are fired during
the "invoke application" phase of request processing. If this attribute is set to "true",
these methods are fired instead at the end of the "apply request values" phase.
]]>
immediate
boolean
If this value is true and no input value is provided by a postback operation, then
the "requiredMessage" text is registered as a FacesMessage for the request, and
validation fails.
Default value: false.
]]>
required
boolean
]]>
converterMessage
requiredMessage
The invoked method is expected to check the submitted value for this component, and if not
acceptable then report a validation error for the component.
The method is expected to have the prototype
public void aMethod(FacesContext, UIComponent,Object)
]]>
validator
void myMethod( javax.faces.context.FacesContext, javax.faces.component.UIComponent, java.lang.Object )
validatorMessage
The phase in which this method is invoked can be controlled via the immediate
attribute.
]]>
valueChangeListener
void myMethod( javax.faces.event.ValueChangeEvent )
value
java.lang.Object
The value can either be a static value (ID) or an EL expression. When a static id is
specified, an instance of the converter type registered with that id is used. When this
is an EL expression, the result of evaluating the expression must be an object that
implements the Converter interface.
]]>
converter
javax.faces.convert.Converter
id
true
rendered
boolean
binding
javax.faces.component.UIComponent
message
org.apache.myfaces.generated.taglib.html.ext.HtmlMessageTag
JSP
onclick
ondblclick
onkeydown
onkeypress
onkeyup
onmousedown
onmousemove
onmouseout
onmouseover
onmouseup
enabledOnUserRole
visibleOnUserRole
forceId
false
forceIdIndex
false
dir
lang
title
summaryFormat
detailFormat
replaceIdWithLabel
boolean
forceSpan
boolean
style
styleClass
errorClass
errorStyle
fatalClass
fatalStyle
infoClass
infoStyle
tooltip
boolean
warnClass
warnStyle
This is a required property on the component.
]]>
for
true
showDetail
boolean
showSummary
boolean
id
true
rendered
boolean
binding
javax.faces.component.UIComponent
messages
org.apache.myfaces.generated.taglib.html.ext.HtmlMessagesTag
JSP
globalSummaryFormat
onclick
ondblclick
onkeydown
onkeypress
onkeyup
onmousedown
onmousemove
onmouseout
onmouseover
onmouseup
enabledOnUserRole
visibleOnUserRole
forceId
false
forceIdIndex
false
dir
lang
title
summaryFormat
detailFormat
replaceIdWithLabel
boolean
forceSpan
boolean
layout
style
styleClass
errorClass
errorStyle
fatalClass
fatalStyle
infoClass
infoStyle
tooltip
boolean
warnClass
warnStyle
globalOnly
boolean
showDetail
boolean
showSummary
boolean
id
true
rendered
boolean
binding
javax.faces.component.UIComponent
outputLabel
org.apache.myfaces.generated.taglib.html.ext.HtmlOutputLabelTag
JSP
enabledOnUserRole
visibleOnUserRole
forceId
false
forceIdIndex
false
for
style
styleClass
escape
boolean
tabindex
onblur
onfocus
accesskey
onclick
ondblclick
onkeydown
onkeypress
onkeyup
onmousedown
onmousemove
onmouseout
onmouseover
onmouseup
dir
lang
title
value
java.lang.Object
The value can either be a static value (ID) or an EL expression. When a static id is
specified, an instance of the converter type registered with that id is used. When this
is an EL expression, the result of evaluating the expression must be an object that
implements the Converter interface.
]]>
converter
javax.faces.convert.Converter
id
true
rendered
boolean
binding
javax.faces.component.UIComponent
outputText
org.apache.myfaces.generated.taglib.html.ext.HtmlOutputTextTag
JSP
onclick
ondblclick
onkeydown
onkeypress
onkeyup
onmousedown
onmousemove
onmouseout
onmouseover
onmouseup
enabledOnUserRole
visibleOnUserRole
forceId
false
forceIdIndex
false
dir
lang
title
style
styleClass
escape
boolean
value
java.lang.Object
The value can either be a static value (ID) or an EL expression. When a static id is
specified, an instance of the converter type registered with that id is used. When this
is an EL expression, the result of evaluating the expression must be an object that
implements the Converter interface.
]]>
converter
javax.faces.convert.Converter
id
true
rendered
boolean
binding
javax.faces.component.UIComponent
panelGrid
org.apache.myfaces.generated.taglib.html.ext.HtmlPanelGridTag
JSP
displayValueOnly
java.lang.Boolean
displayValueOnlyStyle
displayValueOnlyStyleClass
enabledOnUserRole
visibleOnUserRole
forceId
false
forceIdIndex
false
datafld
datasrc
dataformatas
align
bgcolor
border
int
cellpadding
cellspacing
columnClasses
columns
int
footerClass
frame
headerClass
rowClasses
rules
summary
width
captionClass
captionStyle
style
styleClass
onclick
ondblclick
onkeydown
onkeypress
onkeyup
onmousedown
onmousemove
onmouseout
onmouseover
onmouseup
dir
lang
title
id
true
rendered
boolean
binding
javax.faces.component.UIComponent
panelGroup
org.apache.myfaces.generated.taglib.html.ext.HtmlPanelGroupTag
JSP
layout
colspan
int
onclick
ondblclick
onkeydown
onkeypress
onkeyup
onmousedown
onmousemove
onmouseout
onmouseover
onmouseup
displayValueOnly
java.lang.Boolean
displayValueOnlyStyle
displayValueOnlyStyleClass
enabledOnUserRole
visibleOnUserRole
forceId
false
forceIdIndex
false
dir
lang
title
style
styleClass
id
true
rendered
boolean
binding
javax.faces.component.UIComponent
selectBooleanCheckbox
org.apache.myfaces.generated.taglib.html.ext.HtmlSelectBooleanCheckboxTag
JSP
displayValueOnly
java.lang.Boolean
displayValueOnlyStyle
displayValueOnlyStyleClass
enabledOnUserRole
visibleOnUserRole
alt
forceId
false
forceIdIndex
false
escape
boolean
datafld
datasrc
dataformatas
label
style
styleClass
tabindex
onblur
onfocus
accesskey
onclick
ondblclick
onkeydown
onkeypress
onkeyup
onmousedown
onmousemove
onmouseout
onmouseover
onmouseup
onchange
onselect
dir
lang
title
disabled
boolean
readonly
boolean
During normal event processing, action methods and action listener methods are fired during
the "invoke application" phase of request processing. If this attribute is set to "true",
these methods are fired instead at the end of the "apply request values" phase.
]]>
immediate
boolean
If this value is true and no input value is provided by a postback operation, then
the "requiredMessage" text is registered as a FacesMessage for the request, and
validation fails.
Default value: false.
]]>
required
boolean
]]>
converterMessage
requiredMessage
The invoked method is expected to check the submitted value for this component, and if not
acceptable then report a validation error for the component.
The method is expected to have the prototype
public void aMethod(FacesContext, UIComponent,Object)
]]>
validator
void myMethod( javax.faces.context.FacesContext, javax.faces.component.UIComponent, java.lang.Object )
validatorMessage
The phase in which this method is invoked can be controlled via the immediate
attribute.
]]>
valueChangeListener
void myMethod( javax.faces.event.ValueChangeEvent )
value
java.lang.Object
The value can either be a static value (ID) or an EL expression. When a static id is
specified, an instance of the converter type registered with that id is used. When this
is an EL expression, the result of evaluating the expression must be an object that
implements the Converter interface.
]]>
converter
javax.faces.convert.Converter
id
true
rendered
boolean
binding
javax.faces.component.UIComponent
selectManyCheckbox
org.apache.myfaces.generated.taglib.html.ext.HtmlSelectManyCheckboxTag
JSP
layoutWidth
displayValueOnly
java.lang.Boolean
displayValueOnlyStyle
displayValueOnlyStyleClass
enabledOnUserRole
visibleOnUserRole
alt
forceId
false
forceIdIndex
false
escape
boolean
datafld
datasrc
dataformatas
border
int
layout
label
style
styleClass
tabindex
onblur
onfocus
disabledClass
enabledClass
accesskey
onclick
ondblclick
onkeydown
onkeypress
onkeyup
onmousedown
onmousemove
onmouseout
onmouseover
onmouseup
onchange
onselect
dir
lang
title
disabled
boolean
readonly
boolean
During normal event processing, action methods and action listener methods are fired during
the "invoke application" phase of request processing. If this attribute is set to "true",
these methods are fired instead at the end of the "apply request values" phase.
]]>
immediate
boolean
If this value is true and no input value is provided by a postback operation, then
the "requiredMessage" text is registered as a FacesMessage for the request, and
validation fails.
Default value: false.
]]>
required
boolean
]]>
converterMessage
requiredMessage
The invoked method is expected to check the submitted value for this component, and if not
acceptable then report a validation error for the component.
The method is expected to have the prototype
public void aMethod(FacesContext, UIComponent,Object)
]]>
validator
void myMethod( javax.faces.context.FacesContext, javax.faces.component.UIComponent, java.lang.Object )
validatorMessage
The phase in which this method is invoked can be controlled via the immediate
attribute.
]]>
valueChangeListener
void myMethod( javax.faces.event.ValueChangeEvent )
value
java.lang.Object
The value can either be a static value (ID) or an EL expression. When a static id is
specified, an instance of the converter type registered with that id is used. When this
is an EL expression, the result of evaluating the expression must be an object that
implements the Converter interface.
]]>
converter
javax.faces.convert.Converter
id
true
rendered
boolean
binding
javax.faces.component.UIComponent
selectManyListbox
org.apache.myfaces.generated.taglib.html.ext.HtmlSelectManyListboxTag
JSP
displayValueOnly
java.lang.Boolean
displayValueOnlyStyle
displayValueOnlyStyleClass
enabledOnUserRole
visibleOnUserRole
forceId
false
forceIdIndex
false
escape
boolean
datafld
datasrc
dataformatas
size
int
label
style
styleClass
tabindex
onblur
onfocus
disabledClass
enabledClass
accesskey
onclick
ondblclick
onkeydown
onkeypress
onkeyup
onmousedown
onmousemove
onmouseout
onmouseover
onmouseup
onchange
onselect
dir
lang
title
disabled
boolean
readonly
boolean
During normal event processing, action methods and action listener methods are fired during
the "invoke application" phase of request processing. If this attribute is set to "true",
these methods are fired instead at the end of the "apply request values" phase.
]]>
immediate
boolean
If this value is true and no input value is provided by a postback operation, then
the "requiredMessage" text is registered as a FacesMessage for the request, and
validation fails.
Default value: false.
]]>
required
boolean
]]>
converterMessage
requiredMessage
The invoked method is expected to check the submitted value for this component, and if not
acceptable then report a validation error for the component.
The method is expected to have the prototype
public void aMethod(FacesContext, UIComponent,Object)
]]>
validator
void myMethod( javax.faces.context.FacesContext, javax.faces.component.UIComponent, java.lang.Object )
validatorMessage
The phase in which this method is invoked can be controlled via the immediate
attribute.
]]>
valueChangeListener
void myMethod( javax.faces.event.ValueChangeEvent )
value
java.lang.Object
The value can either be a static value (ID) or an EL expression. When a static id is
specified, an instance of the converter type registered with that id is used. When this
is an EL expression, the result of evaluating the expression must be an object that
implements the Converter interface.
]]>
converter
javax.faces.convert.Converter
id
true
rendered
boolean
binding
javax.faces.component.UIComponent
selectManyMenu
org.apache.myfaces.generated.taglib.html.ext.HtmlSelectManyMenuTag
JSP
displayValueOnly
java.lang.Boolean
displayValueOnlyStyle
displayValueOnlyStyleClass
enabledOnUserRole
visibleOnUserRole
forceId
false
forceIdIndex
false
escape
boolean
datafld
datasrc
dataformatas
label
style
styleClass
tabindex
onblur
onfocus
disabledClass
enabledClass
accesskey
onclick
ondblclick
onkeydown
onkeypress
onkeyup
onmousedown
onmousemove
onmouseout
onmouseover
onmouseup
onchange
onselect
dir
lang
title
disabled
boolean
readonly
boolean
During normal event processing, action methods and action listener methods are fired during
the "invoke application" phase of request processing. If this attribute is set to "true",
these methods are fired instead at the end of the "apply request values" phase.
]]>
immediate
boolean
If this value is true and no input value is provided by a postback operation, then
the "requiredMessage" text is registered as a FacesMessage for the request, and
validation fails.
Default value: false.
]]>
required
boolean
]]>
converterMessage
requiredMessage
The invoked method is expected to check the submitted value for this component, and if not
acceptable then report a validation error for the component.
The method is expected to have the prototype
public void aMethod(FacesContext, UIComponent,Object)
]]>
validator
void myMethod( javax.faces.context.FacesContext, javax.faces.component.UIComponent, java.lang.Object )
validatorMessage
The phase in which this method is invoked can be controlled via the immediate
attribute.
]]>
valueChangeListener
void myMethod( javax.faces.event.ValueChangeEvent )
value
java.lang.Object
The value can either be a static value (ID) or an EL expression. When a static id is
specified, an instance of the converter type registered with that id is used. When this
is an EL expression, the result of evaluating the expression must be an object that
implements the Converter interface.
]]>
converter
javax.faces.convert.Converter
id
true
rendered
boolean
binding
javax.faces.component.UIComponent
selectOneListbox
org.apache.myfaces.generated.taglib.html.ext.HtmlSelectOneListboxTag
JSP
displayValueOnly
java.lang.Boolean
displayValueOnlyStyle
displayValueOnlyStyleClass
enabledOnUserRole
visibleOnUserRole
forceId
false
forceIdIndex
false
escape
boolean
datafld
datasrc
dataformatas
size
int
label
style
styleClass
tabindex
onblur
onfocus
disabledClass
enabledClass
accesskey
onclick
ondblclick
onkeydown
onkeypress
onkeyup
onmousedown
onmousemove
onmouseout
onmouseover
onmouseup
onchange
onselect
dir
lang
title
disabled
boolean
readonly
boolean
During normal event processing, action methods and action listener methods are fired during
the "invoke application" phase of request processing. If this attribute is set to "true",
these methods are fired instead at the end of the "apply request values" phase.
]]>
immediate
boolean
If this value is true and no input value is provided by a postback operation, then
the "requiredMessage" text is registered as a FacesMessage for the request, and
validation fails.
Default value: false.
]]>
required
boolean
]]>
converterMessage
requiredMessage
The invoked method is expected to check the submitted value for this component, and if not
acceptable then report a validation error for the component.
The method is expected to have the prototype
public void aMethod(FacesContext, UIComponent,Object)
]]>
validator
void myMethod( javax.faces.context.FacesContext, javax.faces.component.UIComponent, java.lang.Object )
validatorMessage
The phase in which this method is invoked can be controlled via the immediate
attribute.
]]>
valueChangeListener
void myMethod( javax.faces.event.ValueChangeEvent )
value
java.lang.Object
The value can either be a static value (ID) or an EL expression. When a static id is
specified, an instance of the converter type registered with that id is used. When this
is an EL expression, the result of evaluating the expression must be an object that
implements the Converter interface.
]]>
converter
javax.faces.convert.Converter
id
true
rendered
boolean
binding
javax.faces.component.UIComponent
selectOneMenu
org.apache.myfaces.generated.taglib.html.ext.HtmlSelectOneMenuTag
JSP
displayValueOnly
java.lang.Boolean
displayValueOnlyStyle
displayValueOnlyStyleClass
enabledOnUserRole
visibleOnUserRole
forceId
false
forceIdIndex
false
escape
boolean
datafld
datasrc
dataformatas
label
style
styleClass
tabindex
onblur
onfocus
disabledClass
enabledClass
accesskey
onclick
ondblclick
onkeydown
onkeypress
onkeyup
onmousedown
onmousemove
onmouseout
onmouseover
onmouseup
onchange
onselect
dir
lang
title
disabled
boolean
readonly
boolean
During normal event processing, action methods and action listener methods are fired during
the "invoke application" phase of request processing. If this attribute is set to "true",
these methods are fired instead at the end of the "apply request values" phase.
]]>
immediate
boolean
If this value is true and no input value is provided by a postback operation, then
the "requiredMessage" text is registered as a FacesMessage for the request, and
validation fails.
Default value: false.
]]>
required
boolean
]]>
converterMessage
requiredMessage
The invoked method is expected to check the submitted value for this component, and if not
acceptable then report a validation error for the component.
The method is expected to have the prototype
public void aMethod(FacesContext, UIComponent,Object)
]]>
validator
void myMethod( javax.faces.context.FacesContext, javax.faces.component.UIComponent, java.lang.Object )
validatorMessage
The phase in which this method is invoked can be controlled via the immediate
attribute.
]]>
valueChangeListener
void myMethod( javax.faces.event.ValueChangeEvent )
value
java.lang.Object
The value can either be a static value (ID) or an EL expression. When a static id is
specified, an instance of the converter type registered with that id is used. When this
is an EL expression, the result of evaluating the expression must be an object that
implements the Converter interface.
]]>
converter
javax.faces.convert.Converter
id
true
rendered
boolean
binding
javax.faces.component.UIComponent
selectOneRadio
org.apache.myfaces.generated.taglib.html.ext.HtmlSelectOneRadioTag
JSP
displayValueOnly
java.lang.Boolean
displayValueOnlyStyle
displayValueOnlyStyleClass
enabledOnUserRole
visibleOnUserRole
alt
forceId
false
forceIdIndex
false
escape
boolean
datafld
datasrc
dataformatas
border
int
layout
label
style
styleClass
tabindex
onblur
onfocus
disabledClass
enabledClass
accesskey
onclick
ondblclick
onkeydown
onkeypress
onkeyup
onmousedown
onmousemove
onmouseout
onmouseover
onmouseup
onchange
onselect
dir
lang
title
disabled
boolean
readonly
boolean
During normal event processing, action methods and action listener methods are fired during
the "invoke application" phase of request processing. If this attribute is set to "true",
these methods are fired instead at the end of the "apply request values" phase.
]]>
immediate
boolean
If this value is true and no input value is provided by a postback operation, then
the "requiredMessage" text is registered as a FacesMessage for the request, and
validation fails.
Default value: false.
]]>
required
boolean
]]>
converterMessage
requiredMessage
The invoked method is expected to check the submitted value for this component, and if not
acceptable then report a validation error for the component.
The method is expected to have the prototype
public void aMethod(FacesContext, UIComponent,Object)
]]>
validator
void myMethod( javax.faces.context.FacesContext, javax.faces.component.UIComponent, java.lang.Object )
validatorMessage
The phase in which this method is invoked can be controlled via the immediate
attribute.
]]>
valueChangeListener
void myMethod( javax.faces.event.ValueChangeEvent )
value
java.lang.Object
The value can either be a static value (ID) or an EL expression. When a static id is
specified, an instance of the converter type registered with that id is used. When this
is an EL expression, the result of evaluating the expression must be an object that
implements the Converter interface.
]]>
converter
javax.faces.convert.Converter
id
true
rendered
boolean
binding
javax.faces.component.UIComponent
One use of this feature is to pass "parameters" from an including page to an
included one. The included page can use any name it desires for beans it needs to
reference, and the including page can then use aliasBean to make those names
refer to the beans it wishes to "pass" as parameters.
Suppose you have a block of components you use often but with different beans. You
can create a separate JSP page (or equivalent) containing these beans, where the
value-bindings refer to some fictive bean name. Document these names as the required
"parameters" for this JSP page. Wherever you wish to use this block you then declare
an alias component mapping each of these "parameters" to whatever beans (or literal
values) you really want to apply the block to, then use jsp:include (or equivalent)
to include the reusable block of components.
Note, however, that AliasBean does not work for component bindings; JSF1.1
just has no mechanism available to set up the alias during the "restore view"
phase while the bindings of its children are being re-established, and then
remove the alias after the child bindings are done.
As a special case, if this component's direct parent is an AliasBeansScope
then the alias (temporary name) is active until the end of the parent
component, rather than the end of this component.
]]>
aliasBean
org.apache.myfaces.custom.aliasbean.AliasBeanTag
JSP
alias
value
id
true
The aliasBean tag must enclose all the components that are within the scope
of the alias. When multiple aliasas are defined, this makes the page structure
very clumsy; for example defining 5 aliases means the content must be nested
5 indentation levels deep. This tag instead allows the content block to be
wrapped in just one AliasBeansScope tag, and then have AliasBean tags with
empty bodies added as direct children of this component. The scope of the AliasBean
tag still starts when the tag begins, but instead of ending when the tag ends
the scope of the nested AliasBean tags extends to the end of this component.
]]>
aliasBeansScope
org.apache.myfaces.custom.aliasbean.AliasBeansScopeTag
JSP
id
true
Property "into" is an EL expression that specifies where to store a String holding
the results of rendering all the children of this component; this is assigned to
after rendering of this component (and its children) is complete.
Typically, an h:output tag is then used later in the same page to output the buffer
contents.
This can be useful with JSF1.1/JSP2.0 to work around the well-known problem where
on first render of a page, a component "A" cannot reference a component "B" which is
defined later in the page because it has not yet been created. A solution is to define
"B" before "A", but wrapped in a Buffer component. Component A can then be rendered
and successfully reference "B" because it now exists. And later in the page, the buffer
contents can then be output, preserving the original layout.
This can also be useful when rendering the same data block multiple times within a page.
For example, a datatable can be rendered with a datascroller both before and after it;
first render the table into a buffer B1, then render the datascroller into a buffer B2,
then output buffers B2,B1,B2.
]]>
buffer
org.apache.myfaces.custom.buffer.BufferTag
JSP
into
true
Provides a calendar. The calendar can be "inline", or a button can be rendered
that displays the calendar in a "popup window" when clicked. Javascript is
required for the popup window.
The two forms of calendar are unfortunately not well integrated; this component is
effectively two components that happen to use the same component class. Some
attributes on the component are applicable only to the inline form while others
are applicable only to the popup form.
The appearance of the inline calendar can be controlled via attributes
such as currentDayCellClass, dayCellClass, weekRowClass, monthYearRowClass.
Attributes "styleLocation", "javascriptLocation", "imageLocation" and all
attributes starting with "popup" have no effect on an inline calendar.
The appearance of the popup calendar can be controlled via attributes
popupTheme, styleLocation, javascriptLocation and imageLocation:
- popupTheme: When styleLocation is not overridden then this selects one of the
built-in themes ("WH" or "DB"); the default is "DB". This also selects the prefix
used for the names of style classes attached to generated dom elements; all style
names are of form "jscalendar-{popupTheme}-*".
- styleLocation: specifies the URL of a directory in which a "theme.css" file exists.
A reference to this theme.css file will automatically be output. Specifying "none" as the
location prevents the generation of this stylesheet reference; it is assumed that the
necessary style rules will be loaded via some other mechanism. Defaults to a reference
to a location within the tomahawk jarfile which varies based on popupTheme.
- javascriptLocation: specifies the URL of a directory in which all the necessary script
files can be found. A reference to scripts "prototype.js", "date.js" and "popcalendar.js"
will automatically be output. Specifying "none" prevents generation of these references;
it is assumed that the necessary javascript functions will be loaded via some other
mechanism. Defaults to a reference to a location within the tomahawk jarfile.
- imageLocation: specifies the URL of a directory in which all the necessary icons are
defined. Defaults to a reference to a location within the tomahawk jarfile which
varies depending on popupTheme.
Other styling attributes (eg dayCellClass, weekRowClass) are ignored for the popup calendar.
Unless otherwise specified, all attributes accept static values or EL expressions.
]]>
inputCalendar
org.apache.myfaces.custom.calendar.HtmlInputCalendarTag
JSP
If the value is literal, look for the mentioned class instance,
create a new instance and assign to the component property.
If it the value a EL Expression, set the expression to the
component property.
]]>
dateBusinessConverter
org.apache.myfaces.custom.calendar.DateBusinessConverter
monthYearRowClass
weekRowClass
dayCellClass
currentDayCellClass
popupLeft
boolean
renderAsPopup
boolean
addResources
boolean
popupButtonString
popupButtonStyle
popupButtonStyleClass
renderPopupButtonAsImage
boolean
popupDateFormat
popupGotoString
popupTodayString
popupTodayDateFormat
popupWeekString
popupScrollLeftMessage
popupScrollRightMessage
popupSelectMonthMessage
popupSelectYearMessage
popupSelectDateMessage
popupTheme
popupButtonImageUrl
helpText
May be "day", "week", "month" or "none":
- day (default): allow the user to select a day.
- week: only allow the user to select a week.
- month: only allow the user to select a month.
- none: equivalent to "readonly".
]]>
popupSelectMode
enabledOnUserRole
visibleOnUserRole
javascriptLocation
imageLocation
styleLocation
align
disabledOnClientSide
boolean
autocomplete
displayValueOnly
java.lang.Boolean
displayValueOnlyStyle
displayValueOnlyStyleClass
forceId
false
forceIdIndex
false
datafld
datasrc
dataformatas
maxlength
int
size
int
label
style
styleClass
alt
tabindex
onblur
onfocus
accesskey
onclick
ondblclick
onkeydown
onkeypress
onkeyup
onmousedown
onmousemove
onmouseout
onmouseover
onmouseup
onchange
onselect
dir
lang
title
disabled
boolean
readonly
boolean
During normal event processing, action methods and action listener methods are fired during
the "invoke application" phase of request processing. If this attribute is set to "true",
these methods are fired instead at the end of the "apply request values" phase.
]]>
immediate
boolean
If this value is true and no input value is provided by a postback operation, then
the "requiredMessage" text is registered as a FacesMessage for the request, and
validation fails.
Default value: false.
]]>
required
boolean
]]>
converterMessage
requiredMessage
The invoked method is expected to check the submitted value for this component, and if not
acceptable then report a validation error for the component.
The method is expected to have the prototype
public void aMethod(FacesContext, UIComponent,Object)
]]>
validator
void myMethod( javax.faces.context.FacesContext, javax.faces.component.UIComponent, java.lang.Object )
validatorMessage
The phase in which this method is invoked can be controlled via the immediate
attribute.
]]>
valueChangeListener
void myMethod( javax.faces.event.ValueChangeEvent )
value
java.lang.Object
The value can either be a static value (ID) or an EL expression. When a static id is
specified, an instance of the converter type registered with that id is used. When this
is an EL expression, the result of evaluating the expression must be an object that
implements the Converter interface.
]]>
converter
javax.faces.convert.Converter
id
true
rendered
boolean
binding
javax.faces.component.UIComponent
captcha
org.apache.myfaces.custom.captcha.CAPTCHATag
JSP
captchaSessionKeyName
imageWidth
imageHeight
id
true
rendered
boolean
binding
javax.faces.component.UIComponent
checkbox
org.apache.myfaces.custom.checkbox.HtmlCheckboxTag
JSP
for
true
index
true
int
enabledOnUserRole
visibleOnUserRole
id
true
rendered
boolean
binding
javax.faces.component.UIComponent
collapsiblePanel
org.apache.myfaces.custom.collapsiblepanel.HtmlCollapsiblePanelTag
JSP
var
titleVar
indicatorStyleClass
indicatorStyle
titleStyleClass
titleStyle
onclick
ondblclick
onkeydown
onkeypress
onkeyup
onmousedown
onmousemove
onmouseout
onmouseover
onmouseup
enabledOnUserRole
visibleOnUserRole
dir
lang
title
style
styleClass
]]>
converterMessage
requiredMessage
validatorMessage
value
java.lang.Object
id
true
rendered
boolean
binding
javax.faces.component.UIComponent
headerLink
org.apache.myfaces.custom.collapsiblepanel.HtmlHeaderLinkTag
JSP
actionFor
disabled
boolean
disabledStyle
disabledStyleClass
enabledOnUserRole
visibleOnUserRole
style
styleClass
tabindex
onblur
onfocus
accesskey
onclick
ondblclick
onkeydown
onkeypress
onkeyup
onmousedown
onmousemove
onmouseout
onmouseover
onmouseup
dir
lang
title
charset
coords
hreflang
rel
rev
shape
target
type
During normal event processing, action methods and action listener methods are fired during the
"invoke application" phase of request processing. If this attribute is set to "true", these methods
are fired instead at the end of the "apply request values" phase.
]]>
immediate
boolean
value
java.lang.Object
If the value is an expression, it is expected to be a method binding EL expression that identifies
an action method. An action method accepts no parameters and has a String return value, called the
action outcome, that identifies the next view displayed. The phase that this event is fired in
can be controlled via the immediate attribute.
If the value is a string literal, it is treated as a navigation outcome for the current view. This
is functionally equivalent to a reference to an action method that returns the string literal.
]]>
action
java.lang.Object myMethod( )
actionListener
void myMethod( javax.faces.event.ActionEvent )
id
true
rendered
boolean
binding
javax.faces.component.UIComponent
column
org.apache.myfaces.custom.column.HtmlColumnTag
JSP
groupBy
boolean
groupByValue
java.lang.Object
defaultSorted
boolean
sortable
boolean
sortPropertyName
footerdir
footerlang
footeronclick
footerondblclick
footeronkeydown
footeronkeypress
footeronkeyup
footeronmousedown
footeronmousemove
footeronmouseout
footeronmouseover
footeronmouseup
footerstyle
footerstyleClass
footertitle
headerdir
headerlang
headeronclick
headerondblclick
headeronkeydown
headeronkeypress
headeronkeyup
headeronmousedown
headeronmousemove
headeronmouseout
headeronmouseover
headeronmouseup
headerstyle
headerstyleClass
headertitle
dir
lang
onclick
ondblclick
onkeydown
onkeypress
onkeyup
onmousedown
onmousemove
onmouseout
onmouseover
onmouseup
style
styleClass
title
width
colspan
headercolspan
footercolspan
columnId
id
false
rendered
boolean
binding
javax.faces.component.UIComponent
columns
org.apache.myfaces.custom.crosstable.HtmlColumnsTag
JSP
groupBy
boolean
groupByValue
java.lang.Object
defaultSorted
boolean
sortable
boolean
sortPropertyName
footerdir
footerlang
footeronclick
footerondblclick
footeronkeydown
footeronkeypress
footeronkeyup
footeronmousedown
footeronmousemove
footeronmouseout
footeronmouseover
footeronmouseup
footerstyle
footerstyleClass
footertitle
headerdir
headerlang
headeronclick
headerondblclick
headeronkeydown
headeronkeypress
headeronkeyup
headeronmousedown
headeronmousemove
headeronmouseout
headeronmouseover
headeronmouseup
headerstyle
headerstyleClass
headertitle
dir
lang
onclick
ondblclick
onkeydown
onkeypress
onkeyup
onmousedown
onmousemove
onmouseout
onmouseover
onmouseup
style
styleClass
title
width
colspan
headercolspan
footercolspan
columnId
The value referenced by the EL expression can be of any type.
- A value of type DataModel is used directly.
- Array-like parameters of type array-of-Object, java.util.List, java.sql.ResultSet
or javax.servlet.jsp.jstl.sql.Result are wrapped in a corresponding DataModel that
knows how to iterate over the elements.
- Other values are wrapped in a DataModel as a single row.
Note in particular that unordered collections, eg Set are not supported. Therefore if the
value expression references such an object then the table will be considered to contain just
one element - the collection itself.
]]>
value
java.lang.Object
first
int
Specify zero to display all rows from the "first" row to the end
of available data.
]]>
rows
int
During rendering of child components of this UIData, the variable with this name can be read to
learn what the "rowData" object for the row currently being rendered is.
This value must be a static value, ie an EL expression is not permitted.
]]>
var
false
id
true
rendered
boolean
binding
javax.faces.component.UIComponent
dataList
org.apache.myfaces.custom.datalist.HtmlDataListTag
JSP
rowCountVar
rowIndexVar
simple = for each dataRow all children are simply rendered
unorderedList = the list is rendered as HTML unordered list (= bullet list)
orderedList = the list is rendered as HTML ordered list
Default: simple]]>
layout
itemStyleClass
itemOnClick
enabledOnUserRole
visibleOnUserRole
preserveRowStates
boolean
forceId
false
forceIdIndex
false
rowKey
java.lang.Object
derivedRowKeyPrefix
bgcolor
border
int
cellpadding
cellspacing
columnClasses
footerClass
frame
headerClass
rowClasses
rules
summary
width
captionClass
captionStyle
style
styleClass
onclick
ondblclick
onkeydown
onkeypress
onkeyup
onmousedown
onmousemove
onmouseout
onmouseover
onmouseup
dir
lang
title
The value referenced by the EL expression can be of any type.
- A value of type DataModel is used directly.
- Array-like parameters of type array-of-Object, java.util.List, java.sql.ResultSet
or javax.servlet.jsp.jstl.sql.Result are wrapped in a corresponding DataModel that
knows how to iterate over the elements.
- Other values are wrapped in a DataModel as a single row.
Note in particular that unordered collections, eg Set are not supported. Therefore if the
value expression references such an object then the table will be considered to contain just
one element - the collection itself.
]]>
value
java.lang.Object
first
int
Specify zero to display all rows from the "first" row to the end
of available data.
]]>
rows
int
During rendering of child components of this UIData, the variable with this name can be read to
learn what the "rowData" object for the row currently being rendered is.
This value must be a static value, ie an EL expression is not permitted.
]]>
var
false
id
true
rendered
boolean
binding
javax.faces.component.UIComponent
dataScroller
org.apache.myfaces.custom.datascroller.HtmlDataScrollerTag
JSP
layout
colspan
int
onclick
ondblclick
actionListener
void myMethod( javax.faces.event.ActionEvent )
for
fastStep
int
pageIndexVar
pageCountVar
rowsCountVar
displayedRowsCountVar
firstRowIndexVar
lastRowIndexVar
paginator
boolean
paginatorMaxPages
int
paginatorTableClass
paginatorTableStyle
paginatorColumnClass
paginatorColumnStyle
paginatorActiveColumnClass
paginatorRenderLinkForActive
boolean
firstStyleClass
lastStyleClass
previousStyleClass
nextStyleClass
fastfStyleClass
fastrStyleClass
paginatorActiveColumnStyle
renderFacetsIfSinglePage
boolean
immediate
boolean
disableFacetLinksIfFirstPage
boolean
disableFacetLinksIfLastPage
boolean
renderFacetLinksIfFirstPage
boolean
renderFacetLinksIfLastPage
boolean
displayValueOnly
java.lang.Boolean
displayValueOnlyStyle
displayValueOnlyStyleClass
enabledOnUserRole
visibleOnUserRole
forceId
false
forceIdIndex
false
dir
lang
title
style
styleClass
id
true
rendered
boolean
binding
javax.faces.component.UIComponent
inputDate
org.apache.myfaces.custom.date.HtmlInputDateTag
JSP
If the value is literal, look for the mentioned class instance,
create a new instance and assign to the component property.
If it the value a EL Expression, set the expression to the
component property.
]]>
dateBusinessConverter
org.apache.myfaces.custom.calendar.DateBusinessConverter
timeZone
type
ampm
boolean
popupCalendar
boolean
emptyMonthSelection
emptyAmpmSelection
readonly
boolean
disabled
boolean
If no converter is selected, submitted values are converted to
its inner class UserData on decode method.
If some converter is used, submitted values are decoded as
a String with the following format:
year=yyyy
month=mm
day=dd
hours=hh
minutes=mm
seconds=ss
ampm=ampm
Note that submitted values could be wrong and it is necessary to
restore values on render response phase. The converter receive
a string with this format on getAsObject method and it is expected
the converter encode it on getAsString method, so the renderer can
restore the submitted values correctly.
]]>
converter
javax.faces.convert.Converter
enabledOnUserRole
visibleOnUserRole
forceId
false
forceIdIndex
false
align
maxlength
int
size
int
autocomplete
label
style
styleClass
alt
tabindex
onblur
onfocus
accesskey
onclick
ondblclick
onkeydown
onkeypress
onkeyup
onmousedown
onmousemove
onmouseout
onmouseover
onmouseup
onchange
onselect
dir
lang
title
During normal event processing, action methods and action listener methods are fired during
the "invoke application" phase of request processing. If this attribute is set to "true",
these methods are fired instead at the end of the "apply request values" phase.
]]>
immediate
boolean
If this value is true and no input value is provided by a postback operation, then
the "requiredMessage" text is registered as a FacesMessage for the request, and
validation fails.
Default value: false.
]]>
required
boolean
]]>
converterMessage
requiredMessage
The invoked method is expected to check the submitted value for this component, and if not
acceptable then report a validation error for the component.
The method is expected to have the prototype
public void aMethod(FacesContext, UIComponent,Object)
]]>
validator
void myMethod( javax.faces.context.FacesContext, javax.faces.component.UIComponent, java.lang.Object )
validatorMessage
The phase in which this method is invoked can be controlled via the immediate
attribute.
]]>
valueChangeListener
void myMethod( javax.faces.event.ValueChangeEvent )
value
java.lang.Object
id
true
rendered
boolean
binding
javax.faces.component.UIComponent
div
org.apache.myfaces.custom.div.DivTag
JSP
onclick
ondblclick
onkeydown
onkeypress
onkeyup
onmousedown
onmousemove
onmouseout
onmouseover
onmouseup
dir
lang
title
enabledOnUserRole
visibleOnUserRole
forceId
false
forceIdIndex
false
style
styleClass
id
true
rendered
boolean
binding
javax.faces.component.UIComponent
documentBody
org.apache.myfaces.custom.document.DocumentBodyTag
JSP
onload
onunload
onresize
onkeypress
style
styleClass
state
false
id
true
rendered
boolean
binding
javax.faces.component.UIComponent
document
org.apache.myfaces.custom.document.DocumentTag
JSP
state
false
id
true
rendered
boolean
binding
javax.faces.component.UIComponent
documentHead
org.apache.myfaces.custom.document.DocumentHeadTag
JSP
state
false
id
true
rendered
boolean
binding
javax.faces.component.UIComponent
This component is purely non visual, and serves for
quick hacking, and prototyping the dojo toolkit within
verbatimed html.
Dojo initializer helper tag for debugging and communication flags.
This tag encapsules the Dojo DjConfig meta configuration and also
adds the needed dojo required functionality.]]>
dojoInitializer
org.apache.myfaces.custom.dojo.DojoInitializerTag
JSP
Dojo Toolkit.
If someone has additional infos about this tag,
please fill in here.]]>
allowQueryConfig
java.lang.Boolean
Dojo Toolkit
Allows the alteration of the dojo loading root path
used by require.]]>
baseScriptUri
Dojo Toolkit
Although this control most of the times is not
needed one usage in plain jsf applications can be
thought of. The changing of the bind encodings, if
you check the parameter list of the control
ioSendTransport
can be used to change this encoding to any encoding
parameter needed. This can be used to change the
internal ajax request encodings of various controls
in a global manner.]]>
bindEncoding
Dojo Toolkit
Enables the dojo debugging framework. The usage of
dojo.debug causes output to be displayed in either
the current container or a target container, if one
is set.]]>
debug
java.lang.Boolean
Dojo Toolkit
Tries to enforce debugging even if the browser
version does not allow it to work properlys]]>
debugAtAllCosts
java.lang.Boolean
Dojo Toolkit
This flag pops up a separate in frame floating
window which receives the debugging output.
Note: This flag only works if debugging is enabled
generally via the debug="true" flag set]]>
debugConsole
java.lang.Boolean
Dojo Toolkit
This flag notifies the Dojo toolkit about the id
which should receive the debug output. Dojo has a
full debugging framework in it which allows to turn
on debug output via a logging mechanism @see
dojo.debug() for further references.
The debugging output is not limited to the current
container triggering the debugging statement any
container can receive the debugging output this flag
is the flag which has to be set for setting a
different target id for the debugging output.]]>
debugContainerId
Dojo Toolkit
If you can find additional info about this attribute
please fill in here]]>
expanded
java.lang.Boolean
Dojo Toolkit
This attribute turns on the case insensitive
handling of classnames by require and other Dojo
class loader mechanisms.
Case sensitivity is by default turned
on.]]>
ignoreClassNames
java.lang.Boolean
ioSendTransport
Dojo Toolkit
This parameter is used to turn on or off the dojo
widgeting parsing. The parsing is not used by
MyFaces for various reasons, but can be used by your
own html code.
For addititional information regarding the Dojo
Toolkit widget parsing, visit the
Dojo Toolkit Homepage]]>
parseWidgets
java.lang.Boolean
preventBackButtonFix
java.lang.Boolean
Dojo Toolkit]]>
provide
Dojo Toolkit]]>
require
Dojo Toolkit
If you can find additional info about this attribute
please fill in here]]>
searchIds
Dojo Toolkit
If this parameter is set to true. The expanded
debuggable version of dojo is included
if set to false the compressed one is included.]]>
development
java.lang.Boolean
id
true
rendered
boolean
binding
javax.faces.component.UIComponent
fieldset
org.apache.myfaces.custom.fieldset.FieldsetTag
JSP
legend
escape
boolean
enabledOnUserRole
visibleOnUserRole
forceId
false
forceIdIndex
false
style
styleClass
id
true
rendered
boolean
binding
javax.faces.component.UIComponent
When the page is selected (using a command component such as commandButton), the
currently selected file contents are included in the data posted to the server.
The contents are cached somewhere, and an object of type UploadedFile will then
be assigned to the property pointed to by the "value" expression of this component.
You must enable the Tomahawk ExtensionsFilter to make this component work (see web.xml).
Also, don't forget to set the form's attribute "enctype" to "multipart/form-data".
See "examples/web/fileupload.jsp" for an example!
Unless otherwise specified, all attributes accept static values or EL expressions.
]]>
inputFileUpload
org.apache.myfaces.custom.fileupload.HtmlInputFileUploadTag
JSP
It allows three options
- "default": The file is handled on memory while the file size is below
uploadThresholdSize value, otherwise is handled on disk or file storage when
decode occur (set submitted value)
- "memory": The file is loaded to memory when decode occur
(set submitted value). In other words, before set the uploaded file as
submitted value it is loaded to memory. Use with caution, because it
could cause OutOfMemory exceptions when the uploaded files are too big.
- "file": The file is handled on disk or file storage.
]]>
storage
accept
value
java.lang.Object
enabledOnUserRole
visibleOnUserRole
align
maxlength
int
size
int
autocomplete
label
style
styleClass
alt
tabindex
onblur
onfocus
accesskey
onclick
ondblclick
onkeydown
onkeypress
onkeyup
onmousedown
onmousemove
onmouseout
onmouseover
onmouseup
onchange
onselect
dir
lang
title
disabled
boolean
readonly
boolean
During normal event processing, action methods and action listener methods are fired during
the "invoke application" phase of request processing. If this attribute is set to "true",
these methods are fired instead at the end of the "apply request values" phase.
]]>
immediate
boolean
If this value is true and no input value is provided by a postback operation, then
the "requiredMessage" text is registered as a FacesMessage for the request, and
validation fails.
Default value: false.
]]>
required
boolean
]]>
converterMessage
requiredMessage
The invoked method is expected to check the submitted value for this component, and if not
acceptable then report a validation error for the component.
The method is expected to have the prototype
public void aMethod(FacesContext, UIComponent,Object)
]]>
validator
void myMethod( javax.faces.context.FacesContext, javax.faces.component.UIComponent, java.lang.Object )
validatorMessage
The phase in which this method is invoked can be controlled via the immediate
attribute.
]]>
valueChangeListener
void myMethod( javax.faces.event.ValueChangeEvent )
The value can either be a static value (ID) or an EL expression. When a static id is
specified, an instance of the converter type registered with that id is used. When this
is an EL expression, the result of evaluating the expression must be an object that
implements the Converter interface.
]]>
converter
javax.faces.convert.Converter
id
true
rendered
boolean
binding
javax.faces.component.UIComponent
If value is an empty string then no tag will be generated, but
the child components will be rendered. This differs from setting
rendered=false, which prevents child components from being
rendered at all.
You can specify some attribute to be added to the component
using f:param like this:
Unless otherwise specified, all attributes accept static values or EL expressions.]]>
htmlTag
org.apache.myfaces.custom.htmlTag.HtmlTagTag
JSP
enabledOnUserRole
visibleOnUserRole
forceId
false
forceIdIndex
false
style
styleClass
value
java.lang.Object
id
true
rendered
boolean
binding
javax.faces.component.UIComponent
inputHtml
org.apache.myfaces.custom.inputHtml.InputHtmlTag
JSP
fallback
type
allowEditSource
boolean
allowExternalLinks
boolean
addKupuLogo
boolean
showAllToolBoxes
boolean
showPropertiesToolBox
boolean
showLinksToolBox
boolean
showImagesToolBox
boolean
showTablesToolBox
boolean
showCleanupExpressionsToolBox
boolean
showDebugToolBox
boolean
disabledOnClientSide
boolean
autocomplete
displayValueOnly
java.lang.Boolean
displayValueOnlyStyle
displayValueOnlyStyleClass
enabledOnUserRole
visibleOnUserRole
forceId
false
forceIdIndex
false
datafld
datasrc
dataformatas
align
maxlength
int
size
int
label
style
styleClass
alt
tabindex
onblur
onfocus
accesskey
onclick
ondblclick
onkeydown
onkeypress
onkeyup
onmousedown
onmousemove
onmouseout
onmouseover
onmouseup
onchange
onselect
dir
lang
title
disabled
boolean
readonly
boolean
During normal event processing, action methods and action listener methods are fired during
the "invoke application" phase of request processing. If this attribute is set to "true",
these methods are fired instead at the end of the "apply request values" phase.
]]>
immediate
boolean
If this value is true and no input value is provided by a postback operation, then
the "requiredMessage" text is registered as a FacesMessage for the request, and
validation fails.
Default value: false.
]]>
required
boolean
]]>
converterMessage
requiredMessage
The invoked method is expected to check the submitted value for this component, and if not
acceptable then report a validation error for the component.
The method is expected to have the prototype
public void aMethod(FacesContext, UIComponent,Object)
]]>
validator
void myMethod( javax.faces.context.FacesContext, javax.faces.component.UIComponent, java.lang.Object )
validatorMessage
The phase in which this method is invoked can be controlled via the immediate
attribute.
]]>
valueChangeListener
void myMethod( javax.faces.event.ValueChangeEvent )
value
java.lang.Object
The value can either be a static value (ID) or an EL expression. When a static id is
specified, an instance of the converter type registered with that id is used. When this
is an EL expression, the result of evaluating the expression must be an object that
implements the Converter interface.
]]>
converter
javax.faces.convert.Converter
id
true
rendered
boolean
binding
javax.faces.component.UIComponent
inputTextHelp
org.apache.myfaces.custom.inputTextHelp.HtmlInputTextHelpTag
JSP
helpText
selectText
boolean
disabledOnClientSide
boolean
autocomplete
displayValueOnly
java.lang.Boolean
displayValueOnlyStyle
displayValueOnlyStyleClass
enabledOnUserRole
visibleOnUserRole
forceId
false
forceIdIndex
false
datafld
datasrc
dataformatas
align
maxlength
int
size
int
label
style
styleClass
alt
tabindex
onblur
onfocus
accesskey
onclick
ondblclick
onkeydown
onkeypress
onkeyup
onmousedown
onmousemove
onmouseout
onmouseover
onmouseup
onchange
onselect
dir
lang
title
disabled
boolean
readonly
boolean
During normal event processing, action methods and action listener methods are fired during
the "invoke application" phase of request processing. If this attribute is set to "true",
these methods are fired instead at the end of the "apply request values" phase.
]]>
immediate
boolean
If this value is true and no input value is provided by a postback operation, then
the "requiredMessage" text is registered as a FacesMessage for the request, and
validation fails.
Default value: false.
]]>
required
boolean
]]>
converterMessage
requiredMessage
The invoked method is expected to check the submitted value for this component, and if not
acceptable then report a validation error for the component.
The method is expected to have the prototype
public void aMethod(FacesContext, UIComponent,Object)
]]>
validator
void myMethod( javax.faces.context.FacesContext, javax.faces.component.UIComponent, java.lang.Object )
validatorMessage
The phase in which this method is invoked can be controlled via the immediate
attribute.
]]>
valueChangeListener
void myMethod( javax.faces.event.ValueChangeEvent )
value
java.lang.Object
The value can either be a static value (ID) or an EL expression. When a static id is
specified, an instance of the converter type registered with that id is used. When this
is an EL expression, the result of evaluating the expression must be an object that
implements the Converter interface.
]]>
converter
javax.faces.convert.Converter
id
true
rendered
boolean
binding
javax.faces.component.UIComponent
This component replicates the 'Value Change Listener' functionality on the client side. It can be used
when the user would like a change in the value of one control to trigger off changes in the states of
other controls. One or more Javascript Listeners can be nested within the source control (a control
belonging to the 'javax.faces.Input' family). When the value of the source control is modified, the
listeners are triggered and the states of the target controls modified.
Unless otherwise specified, all attributes accept static values or EL expressions.
]]>
jsValueChangeListener
org.apache.myfaces.custom.jslistener.JsValueChangeListenerTag
JSP
for
expressionValue
true
property
bodyTagEvent
jsValueSet
org.apache.myfaces.custom.jsvalueset.HtmlJsValueSetTag
JSP
name
true
value
true
java.lang.Object
panelLayout
org.apache.myfaces.custom.layout.HtmlPanelLayoutTag
JSP
footerClass
headerClass
layout | header | navigation | body | footer
=================|========|============|=======|========
classic (Default)| top | left | right | bottom
navigationRight | top | right | left | bottom
upsideDown | bottom | left | right | top
]]>
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.
]]>