This tag renders an HTML submit button. You can perform any operations at particular event by associating actionListener class for event handling. You can associate the component with the method of the backing bean which can return any static value that c
Tomahawk commandButton tag
This tag renders an HTML submit
button. You can perform any operations at particular event by associating
actionListener class for event handling. You can associate the component
with the method of the backing bean which can return any static value that
can be used to decide the next page to render. If you set the type
attribute to reset then clicking the button will reset all the components
in the form.
id : This is the value which is used to
uniquely identify the component within the closest container like form
or subview. The main thing to remember is that its value must be a
static value.
binding : This attribute is used to
specify the property of the backing bean with which this component
instance is to be bound.
rendered : Its default value is true.
If this attribute is set to true then this component is
presented in the page to the user. If false, then this component is
not rendered.
immediate : This attribute is a boolean
attribute that is used to identify the phase during which the value
change event should be fired. In normal processing of the event, if
immediate attribute is not set to true, the value change event is
fired during the invoke application phase but if immediate attribute
is set to true then the event is fired at the end of apply request
value phase.
action : This attribute takes method
binding EL expression that specifies which backing bean method is to
be invoked when the user submits the form. The outcome of the method
calling decides next page to display. This attribute can also take
static value that is used to decide the next page to display.
actionFor : The actionFor attribute
takes a comma-separated list of subForm IDs for which validation and
modal update should take place when this command is executed.
actionListener : The actionListener
attribute of the commandButton tag is used to assign an action
listener method from backing bean that performs the specific
operation.
value : The initial value of the
component is set to this attribute.
dir : It is used to set the direction
of the text to be displayed. It can take two values LTR(left to right)
and RTL (right to left).
lang : It is used to set the base
language of the component when displayed.
style : It is used to set the CSS style
definition for the component.
title : It is the standard html
attribute. It is used to set the tooltip text for this component.
styleClass : It is used to set the CSS
class for the component. It is same as html class attribute.
onclick : Script to be invoked when the
element is clicked.
ondblclick : It is used for Java Script
code to be invoked when the element is double-clicked.
onmousedown : It is used for Java
Script code to be invoked when the pointing device is pressed over
this element.
onmouseup : It is used for Java Script
code to be invoked when the pointing device is released over this
element.
onmouseover : It is used for Java
Script code to be invoked when the pointing device is moved into this
element.
onmousemove : It is used for Java
Script code to be invoked when the pointing device is moved while it
is in this element.
onmouseout : It is used for Java Script
code to be invoked when the pointing device is moved out of this
element.
onkeypress : It is used for Java Script
code to be invoked when a key is pressed over this element.
onkeydown : It is used for Java Script
code to be invoked when a key is pressed down over this element.
onkeyup : It is used for Java Script
code to be invoked when a key is released over this element.
accesskey : This is standard html
attribute. It is used to set the access key for the element which is
used to send the focus to the element when pressed.
alt : This is used as an alternate text
that is displayed when browser is not able to display the element.
disabled : Its a boolean attribute.
This is used to disable the element to receive focus, when it is set
to true.
onblur : This attribute sets JavaScript
code to execute when the component loses the focus.
onfocus : This attribute sets
JavaScript code to execute when the component receives the focus.
onchange : This attribute sets
JavaScript code to execute when the element is modified.
onselect : This attribute sets
JavaScript code to execute when the element is selected.
tabindex : This is a standard html
attribute. It is used to set the order of receiving the focus on the
movement of TAB key by the user.
type : This attribute tells the
component type whether it is submit type or reset etc.
size : It is used to set the
width (in character) of the component.
image :This attribute takes a relative
or absolute url of the image that has to be displayed on the
component.
enabledOnUserRole : If the current user
has one of the roles listed in the enabledOnUserRole attribute then
enabling or disabling of the component is decided on the base of
"disabled" attribute. If disabled attribute is set to true
then component is disabled otherwise enabled. If the user is not in
the above list then the component is rendered disabled.
visibleOnUserRole : If the current user
has one of the roles listed in the visibleOnUserRole attribute then
processing of the component is decided on the base of
"rendered" attribute. If the rendered attribute is set to
true then component is not rendered otherwise displayed on the
page. On the other hand if the current user is not in the above list
then the component is not processed.
forceId : This is a boolean attribute
with default value false. If this attribute is set to true, the tag is
forced to render the id for the component exactly as mentioned in the
id attribute of the tag. The benefit of this attribute is that we can
reference component by id in the javascript. If we don't use this
attribute with the true value then the id for the component is
presented in different format.
forceIdIndex : This is a boolean
attribute with default value true. If this value is true then the the
component displays the index number in its id value if the component
is in a list. If this attribute is set to false then this component
will not append index number as suffix . If forcrId is set to false
then its value is ignored.