В моем проекте JSF 2.0 (в JBoss AS 7 ) я хотел бы, чтобы в моих формах, представленных ajax, отображалось немного статус значка, активируемый на этапах начала и завершения, чтобы конечный пользователь знал, что что-то все еще происходит.
Primefaces p: ajaxStatus
здесь бесполезны, так как я хотел бы иметь много разных значков в разных местах моей страницы.
Я нашел небольшое решение в этом вопросе: « Как показать разные состояния ajax на одном вводе? », но у меня все еще есть проблема: чтобы сделать мою функцию javascript многоразовой, мне нужно чтобы предоставить вызову дополнительный параметр.
Я сделал что-то вроде этого:
и я вижу параметр «extraParam», отправленный на сервер через запрос, но в моем методе javascript showProgress
я не могу восстановить его с помощью единственного заданного параметра .
Итак, мои вопросы: могу ли я предоставить моему f: ajax onevent
javascript-методу дополнительный параметр через f: param
(или, может быть, f: attribute
или что-то еще)?