При изучении JSF-2.2 с помощью PrimeFaces 5.3 я столкнулся с обработчиками событий javascript, такими как атрибут onComplete
:
function handelSmptmSaveRequest(xhr, status, args) {
if (args.validationFailed) {
PF('smptmDlgWv').jq.effect("shake", {
times : 5
}, 100);
} else {
PF('smptmDlgWv').hide();
}
}
У меня здесь несколько вопросов:
- Какова входная переменная
xhr, status, args
и где они определены, и где они получают свои значения из? -
Является ли это единственным обработчиком, который мне нужно использовать с событиями jsf-компонентов, такими какonBlur
илиonClick
, и как их узнать? - Есть ли для этого документация? Я пришел из Java SE, где каждая вещь документирована и объяснена, где искать документацию по JavaScript и как?
Edit1 Это, по-видимому, обратные вызовы Ajax, определенные PrimeFaces, и они объявлены здесь http://blog.primefaces.org/?p=830, но все еще есть проблема, хотя в витрине PF есть несколько примеров использования, но я не могу хорошо документировать эти функции, я добавляю тег ajax для вопроса.