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 !