I am using JSF in my project. I am using a context menu from PrimeFaces. I see in p:menuItem
we have action
, actionListener
, onclick
methods. So my question is: When do I have to use action
, actionListner
, onclick
and what is the order of execution?
onclick
will be executed first. It is used to call a javascript function.
actionListener
is used when you want to have some ajax call to a
method. That method should have the return type void
, the method
either take an ActionEvent
as argument or no argument; it can
also be used for a non-ajax call but then the page will be refreshed.
action
is used to navigate to a different page; the method should
have the return type String
.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With