![JAR search and dependency download from the Maven repository](/logo.png)
META-INF.butterfaces.taglib.xml Maven / Gradle / Ivy
http://butterfaces.org/components
text
org.butterfaces.component.text
label
java.lang.String
Renders a label in front of input component and adds label attribute to input component.
value
true
hideLabel
java.lang.Boolean
readonly
java.lang.Boolean
disabled
java.lang.Boolean
rendered
java.lang.Boolean
required
java.lang.Boolean
type
java.lang.String
autoFocus
java.lang.Boolean
style
java.lang.String
styleClass
java.lang.String
placeholder
java.lang.String
pattern
java.lang.String
Optional validation error tooltip placement is no tooltip is defined.
validationErrorPlacement
java.lang.String
min
java.lang.String
max
java.lang.String
The ValueExpression linking this component to a property in a
backing bean
binding
false
javax.faces.component.UIComponent
Javascript code executed when this element loses focus.
onblur
false
java.lang.String
Javascript code executed when this element loses focus
and its value has been modified since gaining focus.
onchange
false
java.lang.String
Javascript code executed when a pointer button is
clicked over this element.
onclick
false
java.lang.String
Javascript code executed when a pointer button is
double clicked over this element.
ondblclick
false
java.lang.String
Javascript code executed when this element receives focus.
onfocus
false
java.lang.String
Javascript code executed when a key is
pressed down over this element.
onkeydown
false
java.lang.String
Javascript code executed when a key is
pressed and released over this element.
onkeypress
false
java.lang.String
Javascript code executed when a key is
released over this element.
onkeyup
false
java.lang.String
Javascript code executed when a pointer button is
pressed down over this element.
onmousedown
false
java.lang.String
Javascript code executed when a pointer button is
moved within this element.
onmousemove
false
java.lang.String
Javascript code executed when a pointer button is
moved away from this element.
onmouseout
false
java.lang.String
Javascript code executed when a pointer button is
moved onto this element.
onmouseover
false
java.lang.String
Javascript code executed when a pointer button is
released over this element.
onmouseup
false
java.lang.String
Javascript code executed when text within this
element is selected by the user.
onselect
false
java.lang.String
maskedText
org.butterfaces.component.maskedText
label
java.lang.String
Renders a label in front of input component and adds label attribute to input component.
value
true
hideLabel
java.lang.Boolean
readonly
java.lang.Boolean
rendered
java.lang.Boolean
required
java.lang.Boolean
disabled
java.lang.Boolean
type
java.lang.String
autoFocus
java.lang.Boolean
style
java.lang.String
styleClass
java.lang.String
placeholder
java.lang.String
pattern
java.lang.String
min
java.lang.String
max
java.lang.String
inputMask
java.lang.String
Optional validation error tooltip placement is no tooltip is defined.
validationErrorPlacement
java.lang.String
Javascript code executed when this element loses focus.
onblur
false
java.lang.String
Javascript code executed when this element loses focus
and its value has been modified since gaining focus.
onchange
false
java.lang.String
Javascript code executed when a pointer button is
clicked over this element.
onclick
false
java.lang.String
Javascript code executed when a pointer button is
double clicked over this element.
ondblclick
false
java.lang.String
Javascript code executed when this element receives focus.
onfocus
false
java.lang.String
Javascript code executed when a key is
pressed down over this element.
onkeydown
false
java.lang.String
Javascript code executed when a key is
pressed and released over this element.
onkeypress
false
java.lang.String
Javascript code executed when a key is
released over this element.
onkeyup
false
java.lang.String
Javascript code executed when a pointer button is
pressed down over this element.
onmousedown
false
java.lang.String
Javascript code executed when a pointer button is
moved within this element.
onmousemove
false
java.lang.String
Javascript code executed when a pointer button is
moved away from this element.
onmouseout
false
java.lang.String
Javascript code executed when a pointer button is
moved onto this element.
onmouseover
false
java.lang.String
Javascript code executed when a pointer button is
released over this element.
onmouseup
false
java.lang.String
Javascript code executed when text within this
element is selected by the user.
onselect
false
java.lang.String
calendar
org.butterfaces.component.calendar
label
java.lang.String
Renders a label in front of input component and adds label attribute to input component.
value
true
iconTime
java.lang.String
iconDate
java.lang.String
iconUp
java.lang.String
iconDown
java.lang.String
locale
java.lang.String
format
java.lang.String
The date format pattern like 'DD-MM-YYYY'. If this attribute is set, 'pickDate' and 'pickTime' will be ignored,
because internally used the format field, too.
sideBySide
java.lang.Boolean
viewMode
org.butterfaces.component.html.text.HtmlCalendarViewMode
Must be one of (times, days, months, years, decades)
hideLabel
java.lang.Boolean
pickDate
java.lang.Boolean
If set to true, the date can be picked additionally. Internally this is realized by setting the format attributed. So it conflicts
with the 'format' attribute.
pickTime
java.lang.Boolean
If set to true, the time can be picked additionally. Internally this is realized by setting the format attributed. So it conflicts
with the 'format' attribute.
Optional validation error tooltip placement is no tooltip is defined. Default is 'top'.
validationErrorPlacement
java.lang.String
readonly
java.lang.Boolean
rendered
java.lang.Boolean
required
java.lang.Boolean
disabled
java.lang.Boolean
autoFocus
java.lang.Boolean
style
java.lang.String
styleClass
java.lang.String
placeholder
java.lang.String
Javascript code executed when this element loses focus.
onblur
false
java.lang.String
Javascript code executed when this element loses focus
and its value has been modified since gaining focus.
onchange
false
java.lang.String
Javascript code executed when a pointer button is
clicked over this element.
onclick
false
java.lang.String
Javascript code executed when a pointer button is
double clicked over this element.
ondblclick
false
java.lang.String
Javascript code executed when this element receives focus.
onfocus
false
java.lang.String
Javascript code executed when a key is
pressed down over this element.
onkeydown
false
java.lang.String
Javascript code executed when a key is
pressed and released over this element.
onkeypress
false
java.lang.String
Javascript code executed when a key is
released over this element.
onkeyup
false
java.lang.String
Javascript code executed when a pointer button is
pressed down over this element.
onmousedown
false
java.lang.String
Javascript code executed when a pointer button is
moved within this element.
onmousemove
false
java.lang.String
Javascript code executed when a pointer button is
moved away from this element.
onmouseout
false
java.lang.String
Javascript code executed when a pointer button is
moved onto this element.
onmouseover
false
java.lang.String
Javascript code executed when a pointer button is
released over this element.
onmouseup
false
java.lang.String
Javascript code executed when text within this
element is selected by the user.
onselect
false
java.lang.String
tags
org.butterfaces.component.tags
label
java.lang.String
Renders a label in front of input component and adds label attribute to input component.
value
true
entries
false
hideLabel
java.lang.Boolean
autoComplete
java.lang.Boolean
readonly
java.lang.Boolean
disabled
java.lang.Boolean
rendered
java.lang.Boolean
required
java.lang.Boolean
autoFocus
java.lang.Boolean
style
java.lang.String
styleClass
java.lang.String
placeholder
java.lang.String
Optional validation error tooltip placement is no tooltip is defined.
validationErrorPlacement
java.lang.String
maxTags
When set, no more than the given number of tags are allowed to add (default: undefined). When
maxTags is reached, a class 'bootstrap-tagsinput-max' is placed on the tagsinput element.
java.lang.Integer
confirmKeys
String of characters used as separator. Default is ' ,' (space and comma). Enter is always a
separator.
java.lang.String
distinct
When true, the same tag can be added multiple times. (default: true)
java.lang.Boolean
Javascript code executed when this element loses focus.
onblur
false
java.lang.String
Javascript code executed when this element loses focus
and its value has been modified since gaining focus.
onchange
false
java.lang.String
Javascript code executed when a pointer button is
clicked over this element.
onclick
false
java.lang.String
Javascript code executed when a pointer button is
double clicked over this element.
ondblclick
false
java.lang.String
Javascript code executed when this element receives focus.
onfocus
false
java.lang.String
Javascript code executed when a key is
pressed down over this element.
onkeydown
false
java.lang.String
Javascript code executed when a key is
pressed and released over this element.
onkeypress
false
java.lang.String
Javascript code executed when a key is
released over this element.
onkeyup
false
java.lang.String
Javascript code executed when a pointer button is
pressed down over this element.
onmousedown
false
java.lang.String
Javascript code executed when a pointer button is
moved within this element.
onmousemove
false
java.lang.String
Javascript code executed when a pointer button is
moved away from this element.
onmouseout
false
java.lang.String
Javascript code executed when a pointer button is
moved onto this element.
onmouseover
false
java.lang.String
Javascript code executed when a pointer button is
released over this element.
onmouseup
false
java.lang.String
Javascript code executed when text within this
element is selected by the user.
onselect
false
java.lang.String
treeBox
org.butterfaces.component.treeBox
label
java.lang.String
Renders a label in front of input component and adds label attribute to input component.
value
true
values
true
hideLabel
java.lang.Boolean
readonly
java.lang.Boolean
disabled
java.lang.Boolean
rendered
java.lang.Boolean
required
java.lang.Boolean
autoFocus
java.lang.Boolean
style
java.lang.String
styleClass
java.lang.String
placeholder
java.lang.String
Optional validation error tooltip placement is no tooltip is defined.
validationErrorPlacement
java.lang.String
spinnerText
java.lang.String
noEntriesText
java.lang.String
inputTextProperty
java.lang.String
Name of the property which will be filled into the input field when the user selects an entry.
This property is also used for auto-completion.
showClearButton
java.lang.Boolean
If true, it shows 'x'-button to delete the selected entry. Is true by default.
The ValueExpression linking this component to a property in a
backing bean
binding
false
javax.faces.component.UIComponent
Javascript code executed when this element loses focus.
onblur
false
java.lang.String
Javascript code executed when this element loses focus
and its value has been modified since gaining focus.
onchange
false
java.lang.String
Javascript code executed when a pointer button is
clicked over this element.
onclick
false
java.lang.String
Javascript code executed when a pointer button is
double clicked over this element.
ondblclick
false
java.lang.String
Javascript code executed when this element receives focus.
onfocus
false
java.lang.String
Javascript code executed when a key is
pressed down over this element.
onkeydown
false
java.lang.String
Javascript code executed when a key is
pressed and released over this element.
onkeypress
false
java.lang.String
Javascript code executed when a key is
released over this element.
onkeyup
false
java.lang.String
Javascript code executed when a pointer button is
pressed down over this element.
onmousedown
false
java.lang.String
Javascript code executed when a pointer button is
moved within this element.
onmousemove
false
java.lang.String
Javascript code executed when a pointer button is
moved away from this element.
onmouseout
false
java.lang.String
Javascript code executed when a pointer button is
moved onto this element.
onmouseover
false
java.lang.String
Javascript code executed when a pointer button is
released over this element.
onmouseup
false
java.lang.String
Javascript code executed when text within this
element is selected by the user.
onselect
false
java.lang.String
number
org.butterfaces.component.number
label
java.lang.String
Renders a label in front of input component and adds label attribute to input component.
value
true
tooltip
java.lang.String
hideLabel
java.lang.Boolean
readonly
java.lang.Boolean
rendered
java.lang.Boolean
required
java.lang.Boolean
disabled
java.lang.Boolean
autoFocus
java.lang.Boolean
style
java.lang.String
styleClass
java.lang.String
placeholder
java.lang.String
Optional validation error tooltip placement is no tooltip is defined.
validationErrorPlacement
java.lang.String
min
java.lang.String
max
java.lang.String
step
java.lang.String
Javascript code executed when this element loses focus.
onblur
false
java.lang.String
Javascript code executed when this element loses focus
and its value has been modified since gaining focus.
onchange
false
java.lang.String
Javascript code executed when a pointer button is
clicked over this element.
onclick
false
java.lang.String
Javascript code executed when a pointer button is
double clicked over this element.
ondblclick
false
java.lang.String
Javascript code executed when this element receives focus.
onfocus
false
java.lang.String
Javascript code executed when a key is
pressed down over this element.
onkeydown
false
java.lang.String
Javascript code executed when a key is
pressed and released over this element.
onkeypress
false
java.lang.String
Javascript code executed when a key is
released over this element.
onkeyup
false
java.lang.String
Javascript code executed when a pointer button is
pressed down over this element.
onmousedown
false
java.lang.String
Javascript code executed when a pointer button is
moved within this element.
onmousemove
false
java.lang.String
Javascript code executed when a pointer button is
moved away from this element.
onmouseout
false
java.lang.String
Javascript code executed when a pointer button is
moved onto this element.
onmouseover
false
java.lang.String
Javascript code executed when a pointer button is
released over this element.
onmouseup
false
java.lang.String
Javascript code executed when text within this
element is selected by the user.
onselect
false
java.lang.String
secret
org.butterfaces.component.secret
label
java.lang.String
Renders a label in front of input component and adds label attribute to input component.
value
true
hideLabel
java.lang.Boolean
autoFocus
java.lang.Boolean
readonly
java.lang.Boolean
rendered
java.lang.Boolean
required
java.lang.Boolean
disabled
java.lang.Boolean
style
java.lang.String
styleClass
java.lang.String
placeholder
java.lang.String
Optional validation error tooltip placement is no tooltip is defined.
validationErrorPlacement
java.lang.String
Javascript code executed when this element loses focus.
onblur
false
java.lang.String
Javascript code executed when this element loses focus
and its value has been modified since gaining focus.
onchange
false
java.lang.String
Javascript code executed when a pointer button is
clicked over this element.
onclick
false
java.lang.String
Javascript code executed when a pointer button is
double clicked over this element.
ondblclick
false
java.lang.String
Javascript code executed when this element receives focus.
onfocus
false
java.lang.String
Javascript code executed when a key is
pressed down over this element.
onkeydown
false
java.lang.String
Javascript code executed when a key is
pressed and released over this element.
onkeypress
false
java.lang.String
Javascript code executed when a key is
released over this element.
onkeyup
false
java.lang.String
Javascript code executed when a pointer button is
pressed down over this element.
onmousedown
false
java.lang.String
Javascript code executed when a pointer button is
moved within this element.
onmousemove
false
java.lang.String
Javascript code executed when a pointer button is
moved away from this element.
onmouseout
false
java.lang.String
Javascript code executed when a pointer button is
moved onto this element.
onmouseover
false
java.lang.String
Javascript code executed when a pointer button is
released over this element.
onmouseup
false
java.lang.String
Javascript code executed when text within this
element is selected by the user.
onselect
false
java.lang.String
textArea
org.butterfaces.component.textArea
label
java.lang.String
Renders a label in front of input component and adds label attribute to input component.
value
true
hideLabel
java.lang.Boolean
readonly
java.lang.Boolean
rendered
java.lang.Boolean
required
java.lang.Boolean
disabled
java.lang.Boolean
maxLength
java.lang.Integer
expandable
java.lang.Boolean
style
java.lang.String
styleClass
java.lang.String
autoFocus
java.lang.Boolean
placeholder
java.lang.String
Optional validation error tooltip placement is no tooltip is defined.
validationErrorPlacement
java.lang.String
Javascript code executed when this element loses focus.
onblur
false
java.lang.String
Javascript code executed when this element loses focus
and its value has been modified since gaining focus.
onchange
false
java.lang.String
Javascript code executed when a pointer button is
clicked over this element.
onclick
false
java.lang.String
Javascript code executed when a pointer button is
double clicked over this element.
ondblclick
false
java.lang.String
Javascript code executed when this element receives focus.
onfocus
false
java.lang.String
Javascript code executed when a key is
pressed down over this element.
onkeydown
false
java.lang.String
Javascript code executed when a key is
pressed and released over this element.
onkeypress
false
java.lang.String
Javascript code executed when a key is
released over this element.
onkeyup
false
java.lang.String
Javascript code executed when a pointer button is
pressed down over this element.
onmousedown
false
java.lang.String
Javascript code executed when a pointer button is
moved within this element.
onmousemove
false
java.lang.String
Javascript code executed when a pointer button is
moved away from this element.
onmouseout
false
java.lang.String
Javascript code executed when a pointer button is
moved onto this element.
onmouseover
false
java.lang.String
Javascript code executed when a pointer button is
released over this element.
onmouseup
false
java.lang.String
Javascript code executed when text within this
element is selected by the user.
onselect
false
java.lang.String
markdown
org.butterfaces.component.markdown
label
java.lang.String
Renders a label in front of input component and adds label attribute to input component.
value
true
hideLabel
java.lang.Boolean
readonly
java.lang.Boolean
rendered
java.lang.Boolean
required
java.lang.Boolean
disabled
java.lang.Boolean
maxLength
java.lang.Integer
style
java.lang.String
styleClass
java.lang.String
language
java.lang.String
autoFocus
java.lang.Boolean
placeholder
java.lang.String
Optional validation error tooltip placement is no tooltip is defined.
validationErrorPlacement
java.lang.String
Javascript code executed when this element loses focus.
onblur
false
java.lang.String
Javascript code executed when this element loses focus
and its value has been modified since gaining focus.
onchange
false
java.lang.String
Javascript code executed when a pointer button is
clicked over this element.
onclick
false
java.lang.String
Javascript code executed when a pointer button is
double clicked over this element.
ondblclick
false
java.lang.String
Javascript code executed when this element receives focus.
onfocus
false
java.lang.String
Javascript code executed when a key is
pressed down over this element.
onkeydown
false
java.lang.String
Javascript code executed when a key is
pressed and released over this element.
onkeypress
false
java.lang.String
Javascript code executed when a key is
released over this element.
onkeyup
false
java.lang.String
Javascript code executed when a pointer button is
pressed down over this element.
onmousedown
false
java.lang.String
Javascript code executed when a pointer button is
moved within this element.
onmousemove
false
java.lang.String
Javascript code executed when a pointer button is
moved away from this element.
onmouseout
false
java.lang.String
Javascript code executed when a pointer button is
moved onto this element.
onmouseover
false
java.lang.String
Javascript code executed when a pointer button is
released over this element.
onmouseup
false
java.lang.String
Javascript code executed when text within this
element is selected by the user.
onselect
false
java.lang.String
radioBox
org.butterfaces.component.radioBox
label
java.lang.String
Renders a label in front of input component and adds label attribute to input component.
value
java.lang.Object
true
values
true
hideLabel
java.lang.Boolean
readonly
java.lang.Boolean
rendered
java.lang.Boolean
disabled
java.lang.Boolean
required
java.lang.Boolean
style
java.lang.String
styleClass
java.lang.String
Optional validation error tooltip placement is no tooltip is defined.
validationErrorPlacement
java.lang.String
checkBox
org.butterfaces.component.checkBox
label
java.lang.String
Renders a label in front of input component and adds label attribute to input component.
value
true
description
java.lang.String
hideLabel
java.lang.Boolean
readonly
java.lang.Boolean
switch
java.lang.Boolean
Shows a switch instead of a checkbox
autoFocus
java.lang.Boolean
disabled
java.lang.Boolean
rendered
java.lang.Boolean
required
java.lang.Boolean
style
java.lang.String
styleClass
java.lang.String
Optional validation error tooltip placement is no tooltip is defined.
validationErrorPlacement
java.lang.String
section
org.butterfaces.component.section
label
java.lang.String
badgeText
java.lang.String
rendered
java.lang.Boolean
style
java.lang.String
styleClass
java.lang.String
tooltip
org.butterfaces.component.tooltip
for
java.lang.String
jQuery selector. Could be empty if tooltip component is embedded in a ButterFaces component.
title
java.lang.String
Tooltip title. If title if empty no title will be displayed.
trigger
java.lang.String
viewport
java.lang.String
placement
java.lang.String
If no placement is set tooltip placement will be automatically calculated by offeset to bottom
and right browser border. Ordered positions are bottom, right, left, top.
placementFunction
java.lang.String
minVerticalOffset
java.lang.Integer
minHorizontalOffset
java.lang.Integer
rendered
java.lang.Boolean
onShow
java.lang.String
This event fires immediately when the show instance method is called.
onShown
java.lang.String
This event is fired when the popover has been made visible to the user (will wait for CSS
transitions to complete).
onHide
java.lang.String
This event is fired immediately when the hide instance method has been called.
onHidden
java.lang.String
This event is fired when the popover has finished being hidden from the user (will wait for CSS
transitions to complete).
modalPanel
org.butterfaces.component.modal
title
java.lang.String
cancelButtonText
java.lang.String
style
java.lang.String
styleClass
java.lang.String
onShow
java.lang.String
This event fires immediately when the show instance method is called. If caused by a click, the
clicked element is available as the relatedTarget property of the event.
onShown
java.lang.String
This event is fired when the modal has been made visible to the user (will wait for CSS
transitions to complete). If caused by a click, the clicked element is available as the relatedTarget
property of the event.
onHide
java.lang.String
This event is fired immediately when the hide instance method has been called.
onHidden
java.lang.String
This event is fired when the modal has finished being hidden from the user (will wait for CSS
transitions to complete).
rendered
java.lang.Boolean
prettyprint
org.butterfaces.component.prettyprint
language
java.lang.String
rendered
java.lang.Boolean
style
java.lang.String
styleClass
java.lang.String
table
org.butterfaces.component.table.new
Flag indicating whether or not this component should be rendered
(during Render Response Phase), or processed on any subsequent
form submit. The default value for this property is true.
rendered
false
java.lang.Boolean
uniqueIdentifier
java.lang.String
If unique identifier is set it will be used for table model (instead of client id)
value
true
var
true
Optional row style class
false
rowClass
java.lang.String
CSS style(s) to be applied for the td-elements when this component is rendered.
style
false
java.lang.String
Space-separated list of CSS style class(es) to be applied for the td-elements when
this element is rendered. This value must be passed through
as the "class" attribute on generated markup.
styleClass
false
java.lang.String
model
org.butterfaces.model.table.TableModel
false
Set tableCondensed to true to make table more compact by cutting cell padding in half. Default
is false.
tableCondensed
java.lang.Boolean
false
Set tableBordered to true for borders on all sides of the table and cells. Default is false.
tableBordered
java.lang.Boolean
false
Set tableBordered to true to add zebra-striping to any table row within the table body. Default
is true.
tableStriped
java.lang.Boolean
false
singleSelectionListener
false
org.butterfaces.event.TableSingleSelectionListener
Disables regions to render after request while (ajax) request is running. Default is true.
ajaxDisableRenderRegionsOnRequest
java.lang.Boolean
column
org.butterfaces.component.column.new
Flag indicating whether or not this component should be rendered
(during Render Response Phase), or processed on any subsequent
form submit. The default value for this property is true.
rendered
false
java.lang.Boolean
label
true
java.lang.String
sortColumnEnabled
java.lang.Boolean
uniqueIdentifier
java.lang.String
If unique identifier is set it will be used for table model (instead of client id)
HTML table colgroup column width. Could be in px, percent or relative.
colWidth
java.lang.String
hideColumn
java.lang.Boolean
Optional parameter will be assigned to table sort model if set.
sortBy
java.lang.String
CSS style(s) to be applied for the td-elements when this component is rendered.
style
false
java.lang.String
Space-separated list of CSS style class(es) to be applied for the td-elements when
this element is rendered. This value must be passed through
as the "class" attribute on generated markup.
styleClass
false
java.lang.String
headerStyleClass
java.lang.String
headerStyle
java.lang.Boolean
tableToolbar
org.butterfaces.component.table.toolbar
rendered
java.lang.Boolean
refreshTooltip
java.lang.String
columnOptionsTooltip
java.lang.String
Table client id the table header belongs to.
tableId
java.lang.Boolean
true
A listener called if toolbar refresh button is clicked.
refreshListener
org.butterfaces.model.table.TableToolbarRefreshListener
false
Disables regions to render after request while (ajax) request is running. Default is true.
ajaxDisableRenderRegionsOnRequest
java.lang.Boolean
activateLibraries
org.butterfaces.component.activateLibraries
<p><span
class="changed_modified_2_0">Render</span> an HTML "a"
anchor
element that acts like a form submit button when
clicked.</p>
<p>General Behaviour</p>
<p>Both the encode and decode behavior require the ability to
get
the id/name for a hidden field, <span
class="changed_added_2_0">which may be rendered in markup or
which
may be programmatically added via client DOM manipulation</span>,
whose value is set by the JavaScript form submit. This name must
be constructed as follows:</p>
<ul>
<li><p>Get the clientId for the form of which this
component is a
child.</p></li>
<li><p>Append
<code>NamingContainer.SEPARATOR_CHAR</code>.</p></li>
<li><p>Append a constant string that is the same for all
command
link components in the tree.</p></li>
</ul>
<p>In the following text, this String is called
hiddenFieldName.</p>
<p>Decode Behavior</p>
<ul>
<p>Obtain the "clientId" property of the component. Obtain the
<code>Map</code> from the "requestParameterMap" property
of the
<code>ExternalContext</code>. Derive hiddenFieldName as
above.
Get the entry in the <code>Map</code> under the key that
is the
hiddenFieldName. If the there is no entry, or the entry is the
empty String, or the entry is not equal to the value of the
"clientId" property, return immediately. If there is an entry,
and its value is equal to the value of the "clientId" property,
create a new <code>javax.faces.event.ActionEvent</code>
instance
around the component and call <code>queueActionEvent()</code>
on
the component, passing the event.</p>
</ul>
<p>Encode Behavior</p>
<ul>
<p>If the value of the <code>disabled</code>
attribute is
<code>true</code>, render a span element. Render all the
passthru
attributes and the <code>target</code> attribute as
pass-through
attributes on the span, even though the <code>target</code>
attribute will have no effect on a span. Render the current value
of the component as the content of the span. Return.</p>
<p>If the <code>disabled</code> attribute is not
present, or its
value is <code>false</code>, render an HTML <code>a</code>
element. Render "#" as the value of the "href" attribute. Render
the current value of the component as the link text if it is
specified. Render JavaScript that is functionally equivalent to
the following as the value of the "onclick" attribute:</p>
<p><code>document.forms['CLIENT_ID']['hiddenFieldName'].value='CLIENT_ID';
document.forms['CLIENT_ID']['PARAM1_NAME'].value='PARAM1_VALUE';
document.forms['CLIENT_ID']['PARAM2_NAME'].value='PARAM2_VALUE';
return false;</code></p>
<p>document.forms['CLIENT_ID'].submit()" where hiddenFieldName
is
as described above, CLIENT_ID is the clientId of the UICommand
component, PARAM*_NAME and PARAM*_VALUE are the names and values,
respectively, of any nested UIParameter children. The name and
the value must be URLEncoded. If an "onclick" attribute was
specified by the user, render this JavaScript in a function,
and render the user's JavaScript in a function. Render both
functions
in a choice function as follows:</p>
<p><code>var a=function(){#USER_FUNCTION#};
var b=function(){#JSF_FUNCTION#};
return (a()==false) ? false : b();</code></p>
<p>where #USER_FUNCTION# is the user's JavaScript and
#JSF_FUNCTION# is the JavaScript rendered by JSF. The choice
function should operate such that if the user's JavaScript returns
true, then the rendered JavaScript will also execute.</p>
<p>If the "styleClass" attribute is specified, render its
value as
the value of the "class" attribute. Render any non-UIParameter
output children as normal inside of the "a" element. These will
appear as the link text. Allow the form renderer to output a
single "input" element (for the entire page, regardless of how
many command link components are in the page) of "type" "hidden"
whose "name" is the value of hiddenFieldName, and which must not
have a "value" attribute. Multiple occurrences of command link
components in the tree should not cause multiple hiddenFieldName
hidden fields. Allow the form renderer to output an "input"
element of "type" "hidden" for each of the nested UIParameter
children, taking the name property (but not the value) from each
one in turn. If the "disabled" attribute is specified, do not
render the HTML "a" anchor element or its "href" attribute.
Instead, render a "span" element. If the "styleClass" attribute
is specified, render its value as the value of the "class"
attribute on the "span". Render any pass-through attributes on
the "span". The content of the span element comes from the value
of the component or its children as specified above.</p>
<p>If the user specified a <code>target</code>
attribute, its
value must be set using javascript since the <code>onclick</code>
handler will prevent the target attribute from being generated.
This must be accomplished using JavaScript that is equivalent to
the following.</p>
<p><code>document.forms['CLIENT_ID'].target='TARGET';</code></p>
<p>Where TARGET is the value of the target attribute on the
JSP
tag.</p>
</ul>
commandLink
org.butterfaces.component.commandLink
MethodExpression representing the application action to invoke
when this component is activated by the user. The expression
must evaluate to a public method that takes no parameters, and
returns an Object (the toString() of which is called to derive
the logical outcome) which is passed to the NavigationHandler
for this application.
action
false
java.lang.Object action()
<p>
MethodExpression representing an action listener method that
will be notified when this component is activated by the user.
The expression must evaluate to a public method that takes an
ActionEvent parameter, with a return type of void, <span
class="changed_added_2_0">or to a public method that takes no
arguments with a return type of void. In the latter case, the
method has no way of easily knowing where the event came from,
but this can be useful in cases where a notification is needed
that "some action happened".</span>
</p>
actionListener
false
void actionListener(javax.faces.event.ActionEvent)
The component identifier for this component. This value must be
unique within the closest parent component that is a naming
container.
id
false
java.lang.String
Flag indicating that, if this component is activated by the
user,
notifications should be delivered to interested listeners and
actions
immediately (that is, during Apply Request Values phase) rather
than
waiting until Invoke Application phase.
immediate
false
boolean
Flag indicating whether or not this component should be rendered
(during Render Response Phase), or processed on any subsequent
form submit. The default value for this property is true.
rendered
false
boolean
The current value of this component.
value
false
java.lang.Object
Access key that, when pressed, transfers focus
to this element.
accesskey
false
java.lang.String
The character encoding of the resource designated
by this hyperlink.
charset
false
java.lang.String
The position and shape of the hot spot on the screen
(for use in client-side image maps).
coords
false
java.lang.String
Direction indication for text that does not inherit
directionality.
Valid values are "LTR" (left-to-right) and "RTL"
(right-to-left).
dir
false
java.lang.String
Flag indicating that this element must never
receive focus or be included in a subsequent
submit.
disabled
false
boolean
The language code of the resource designated
by this hyperlink.
hreflang
false
java.lang.String
Code describing the language used in the generated markup
for this component.
lang
false
java.lang.String
Javascript code executed when this element loses focus.
onblur
false
java.lang.String
Javascript code executed when a pointer button is
clicked over this element.
onclick
false
java.lang.String
Javascript code executed when a pointer button is
double clicked over this element.
ondblclick
false
java.lang.String
Javascript code executed when this element receives focus.
onfocus
false
java.lang.String
Javascript code executed when a key is
pressed down over this element.
onkeydown
false
java.lang.String
Javascript code executed when a key is
pressed and released over this element.
onkeypress
false
java.lang.String
Javascript code executed when a key is
released over this element.
onkeyup
false
java.lang.String
Javascript code executed when a pointer button is
pressed down over this element.
onmousedown
false
java.lang.String
Javascript code executed when a pointer button is
moved within this element.
onmousemove
false
java.lang.String
Javascript code executed when a pointer button is
moved away from this element.
onmouseout
false
java.lang.String
Javascript code executed when a pointer button is
moved onto this element.
onmouseover
false
java.lang.String
Javascript code executed when a pointer button is
released over this element.
onmouseup
false
java.lang.String
The relationship from the current document
to the anchor specified by this hyperlink.
The value of this attribute is a space-separated
list of link types.
rel
false
java.lang.String
A reverse link from the anchor specified
by this hyperlink to the current document.
The value of this attribute is a space-separated
list of link types.
rev
false
java.lang.String
The shape of the hot spot on the screen
(for use in client-side image maps). Valid
values are: default (entire region); rect
(rectangular region); circle (circular region);
and poly (polygonal region).
shape
false
java.lang.String
CSS style(s) to be applied when this component is rendered.
style
false
java.lang.String
Space-separated list of CSS style class(es) to be applied when
this element is rendered. This value must be passed through
as the "class" attribute on generated markup.
styleClass
false
java.lang.String
Position of this element in the tabbing order
for the current document. This value must be
an integer between 0 and 32767.
tabindex
false
java.lang.String
Name of a frame where the resource
retrieved via this hyperlink is to
be displayed.
target
false
java.lang.String
Advisory title information about markup elements generated
for this component.
title
false
java.lang.String
The content type of the resource designated
by this hyperlink.
type
false
java.lang.String
The ValueExpression linking this component to a property in a
backing bean
binding
false
javax.faces.component.UIComponent
Bootstrap glyphicon class
glyphicon
java.lang.String
Disables link on click. Enables link on ajax complete. Default is true
ajaxDisableLinkOnRequest
java.lang.Boolean
Show processing dots if (ajax) request is running. Needs disableOnClick to be true. Default
is true
ajaxShowWaitingDotsOnRequest
java.lang.Boolean
Displayed processing text while (ajax) request is running. Needs disableOnClick to be true.
Default is 'Processing'.
ajaxProcessingTextOnRequest
java.lang.String
Displayed processing glyphicon while (ajax) request is running. Needs disableOnClick to be
true.
Default is empty (no special glyphicon is rendered).
ajaxProcessingGlyphiconOnRequest
java.lang.String
Hides glyphicon while (ajax) request is running. Needs disableOnClick to be true. Default is
'true'.
ajaxHideGlyphiconOnRequest
java.lang.Boolean
Disables regions to render after request while (ajax) request is running. Needs disableOnClick
to be true. Default is true.
ajaxDisableRenderRegionsOnRequest
java.lang.Boolean
tree
org.butterfaces.component.tree
The component identifier for this component. This value must be
unique within the closest parent component that is a naming
container.
id
false
java.lang.String
rendered
java.lang.Boolean
Tree model value.
value
org.butterfaces.model.tree.Node
true
Selection listener called on selection changed.
nodeSelectionListener
org.butterfaces.event.TreeNodeSelectionListener
Expansion listener called on node expanding or collapsing.
nodeExpansionListener
org.butterfaces.event.TreeNodeExpansionListener
hideRootNode
java.lang.Boolean
style
java.lang.String
styleClass
java.lang.String
If the result of a query run (user input on the search field) exceeds the number specified by
"toManyVisibleItemsThreshold",
the component delays the node rendering by the specified time (in ms).
This parameter can be adjusted to encounter performance issues particularly seen with IE.
Defaults to the trivial-components default value.
toManyVisibleItemsRenderDelay
java.lang.Integer
The maximum number of nodes returned by a query run (user input on the search field) that the components
renders immediately.
If the number of nodes exceeds this limit, the rendering is delayed by toManyVisibleItemsRenderDelay.
toManyVisibleItemsThreshold
java.lang.Integer
A placeholder if using searchBarMode 'show-if-filled' or 'always-visible'.
placeholder
java.lang.String
Default is 'none'. Available options: 'none', 'show-if-filled', 'always-visible'.
searchBarMode
java.lang.String
spinnerText
java.lang.String
noEntriesText
java.lang.String
waitingPanel
org.butterfaces.component.waitingPanel
The component identifier for this component. This value must be
unique within the closest parent component that is a naming
container.
id
false
java.lang.String
rendered
java.lang.Boolean
style
java.lang.String
styleClass
java.lang.String
blockpage
java.lang.Boolean
blocks page on ajax request directly by using a tranparent overlay. After delay it overlay will
be visible.
Delay to open waiting panel. Short ajax request should not trigger a waiting panel.
Default is 500 ms.
delay
java.lang.Integer
defaultAction
org.butterfaces.component.defaultAction
rendered
java.lang.Boolean
autoComplete
org.butterfaces.component.autoComplete
autoComplete
org.butterfaces.model.text.AutoCompleteModel
true
rendered
java.lang.Boolean
labeledContainer
org.butterfaces.component.labeledContainer
label
java.lang.String
Renders a label in front of input component and adds label attribute to input component.
hideLabel
java.lang.Boolean
rendered
java.lang.Boolean
style
java.lang.String
styleClass
java.lang.String
messages
Renders faces messages with bootstrap alert layout
org.butterfaces.component.messages
Flag indicating whether or not this component should be rendered
(during Render Response Phase), or processed on any subsequent
form submit. The default value for this property is true.
rendered
false
java.lang.Boolean
style
false
java.lang.String
styleClass
false
java.lang.String
showDetail
false
java.lang.Boolean
globalOnly
Flag indicating that only global messages (that is, messages not
associated with any client identifier) are to be displayed.
Default value is "false".
false
java.lang.Boolean
Client identifier of the component for which to display
messages. This attribute is mutually exclusive with globalOnly and take
precedence if used.
for
false
java.lang.String
repeat
<b:repeat> is a non visible component used to iterate through a data model.
org.butterfaces.component.repeat
Flag indicating whether or not this component should be rendered
(during Render Response Phase), or processed on any subsequent
form submit. The default value for this property is true.
rendered
false
java.lang.Boolean
value
true
var
true
status
Attribute contains iteration informations like index, rowCount, firstElement and lastElement
false
java.lang.String
first
A flag indicating if actual row item is first item
false
java.lang.Boolean
rows
Number of rows
false
java.lang.Integer
© 2015 - 2025 Weber Informatics LLC | Privacy Policy