This post provides different flavors of af:commandButton usage however the component itself has been deprecated in favor of af:button (super button) in 12c. A command button generates an action event on the server following a button press which largely differs from the behavior of a goButton.Using af:commandButton to call an action method with params in your bean
1 2 3 4 5 6 7 8 9
<af:commandButton text="#{bundle.MY_BUTTON}"
id="cl1"
actionListener="#{myBean.actionMe}"
partialSubmit="true"
partialTriggers="cl2"
rendered="#{myBean.showLink}">
<af:setActionListener from="#{myBean.oneVariable}"
to="#{myBean.otherVariable}"/>
</af:commandButton>
Using af:commandButton to open a popup
1 2 3 4 5
<af:commandButton text="#{bundle.MY_BUTTON}" id="cl1"
partialSubmit="true"
clientComponent="true">
<af:showPopupBehavior triggerType="click" popupId="p1"/>
</af:commandButton>
Calling a JavaScript function with af:commandButton
1 2 3 4 5 6 7 8 9
<af:commandButton text="#{bundle.MY_BUTTON}"
id="cl1"
clientComponent="true"
partialSubmit="true">
<af:clientAttribute name="name"
value="#{myBean.name}"/>
<af:clientListener method="showAlert"
type="click"/>
</af:commandButton>
No comments :
Post a Comment
your comments welcomed !