Я использую JSF в своем проекте. Я использую контекстное меню из PrimeFaces. Я вижу в p:menuItem
у нас есть action
, actionListener
, onclick
методов. Поэтому мой вопрос: когда мне нужно использовать action
, actionListner
, onclick
и каков порядок исполнения?JSF разница между действием, actionlistener, onClick
ответ
onclick
будет выполнена в первую очередь. Он используется для вызова функции javascript.actionListener
используется, если вы хотите получить какой-либо ajax-вызов метода
. Этот метод должен иметь тип возвратаvoid
, метод либо принимаетActionEvent
как аргумент, либо не имеет аргумента; он может также использоваться для вызова без аякса, но затем страница будет обновлена.action
предназначенный для перехода на другую страницу; метод должен иметь тип возвратаString
.
Этот вопрос задан раньше. Действие используется, когда вы хотите вызвать метод в своем фоновом режиме. например
action="#{myBean.myMethod}"
код для бина будет как
@ManagedBean(name = "myBean", eager = true)
@ViewScoped
public class MyBean{
myMethod(){
// your method code here
}
}
Как когда-либо действие слушатель делает то же самое за исключением того, что он запускается с событием
myMethod(Event e){
// your method code here
}
Следует отметить, что событие может быть любой тип.
OnClick работает перед отправкой запроса AJAX я не имею много knowlegde aboput это ... я использовал его только для целей пользовательского интерфейса, например, закрыть диалоговое окно по нажатию кнопки
<p:commandButton id="cancel" value="Cancel"
icon="ui-icon ui-icon-arrowreturnthick-1-w"
style="float:right;" onclick="PF("dlg").hide()" type="button">
</p:commandButton>
ТАКЖЕ
- 1. JSF: использование onclick + actionListener вместе
- 2. разница между действием = "." и action = ""
- 3. Разница между этим и действием?
- 4. ActionListener фазы в JSF
- 5. JSF, actionlistener at facelets
- 6. разница между выражением лямбда и действием
- 7. Разница между действием = "" и action = "#" в HTML
- 8. В чем разница между действием и событием?
- 9. Разница между onClick и clickListener
- 10. Разница между onclick() и onClientClick()?
- 11. разница между «нажмите» и OnClick
- 12. Внедрить собственный ActionListener в JSF
- 13. Отправить переменные с действием onclick
- 14. разница между jsf beans и ejb beans
- 15. Разница между JSF FlowScoped и CDI ConversationScoped
- 16. В чем разница между JSF и Facelets?
- 17. В чем разница между ADF и JSF?
- 18. JSF 1.2 разница между исключением в действии и действиемListener
- 19. Разница между OnTouch и OnClick Android
- 20. В чем разница между onClick и mouseClick?
- 21. Разница между использованием ID и onClick
- 22. В чем разница между использованием onclick jQuery и атрибутом onclick?
- 23. Разница между помощником пути и [действием, контроллером] в button_to
- 24. Разница между действием <объект, RunWorkerCompletedEventArgs> и RunWorkerCompletedEventHandler
- 25. Разница между SendOrPostCallback и действием в многопоточной среде?
- 26. Есть ли разница между делегатом/селектором и целью/действием?
- 27. Разница между sendEvent и действием отправки в ios
- 28. В чем разница между действием и целью сообщения?
- 29. Разница между целевым действием и значением ключа Обозреватель в iOS
- 30. Разница между слушателем a4j ajax и действием в ajax-вызове.
По крайней мере частичный ответ: http://stackoverflow.com/questions/3909267/differences-between-action-and-actionlistener –
Смотрите также: Другая часть: http://stackoverflow.com/a/ 9115951/757071 – 757071