У меня есть простые примитивы remoteCommand в компоненте composit, который не будет запускать метод в бэкбоне.Интерфейсы remotecommand wont fire bean method
<h:form id="frm1" prependId="false">
<p:remoteCommand name="rc1"
actionListener="#{Bean1.preloadMenu()}"
process="@this"
onstart="alert('xxx')"
autoRun="true"
/>
...
RemoteCommand работает, запустите OnStart клиентский сценарий, но это не вызовет метод в фасоли (не шаг в методе, как оно не существует). Я не получаю ошибки на стороне клиента или сервера.
Возможный дубликат [commandLink/commandButton/ajax поддержка bean action/listener метод не вызывается] (http://stackoverflow.com/questions/2118656/commandlink-commandbutton-ajax-backing-bean-action-listener-method- не вызвано) – Kukeltje
Я могу относиться только к элементу 8 – Zivko
Если родительский элемент с кнопкой UICommand был предварительно обработан/обновлен с помощью запроса ajax, то первое действие всегда будет выполнено. Будет выполнено второе и последующее действие. Это вызвано обработкой состояния ошибки в представлении, который сообщается как спецификация 790 спецификации JSF и в настоящее время планируется установить в JSF 2.3. Для более старых версий JSF вам необходимо явно указать идентификатор в рендеринге или использовать сценарий в этом ответе. –
Zivko