p: commandbutton action не работает внутри p: dialog

У меня есть диалог ap: и внутри него есть панель. Проблема заключается в том, что метод действия кнопки «Сохранить» не работает. Он даже не вызывает метод. Я могу достичь метода def. с ctrl + lm, поэтому нет проблемы с именем метода.

  .... 

Диалог при использовании с appendToBody/appendTo="@Body" должен иметь свою собственную форму.

   ...   

Поскольку, когда диалог сгенерирован в HTML-вывод, он переместился в JavaScript в конец HTML что заставляет его больше не сидеть в какой-либо форме. Сгенерированное дерево HTML DOM заканчивается так, чтобы выглядеть (используйте инструменты разработчика webbrowser, чтобы увидеть его):

  ... 
...
...
...

appendToBody="true" играет здесь роль. Конец тела обеспечивает легкую и лучшую кросс-браузерную совместимость отображения модального диалога с помощью JavaScript.

То же самое верно и для p:overlayPanel с appendTo...

Но также убедитесь, что есть, прежде чем «переместить» p:dialog нет вложенной h:form Поэтому предотвратите

  ...   ...   ...  

Поскольку это заканчивается

   ... 
...
...
...

это изначально неверно html

Смотрите также:

  • Как показать детали текущей строки из p: dataTable в диалоговом окне ap: и обновить после сохранения
  • Создание таблицы и диалога мастер-деталировки, как повторно использовать один и тот же диалог для создания и редактирования
  • Как использовать на странице JSF? Единая форма? Несколько форм? Вложенные формы?

попробуйте этот p: remoteCommand

http://www.primefaces.org/showcase/ui/ajax/remoteCommand.xhtml

это мой пример

    

AppendToBody = “true” играет здесь роль. Этот атрибут был удален из последней версии. Пожалуйста, найдите другую альтернативу

  • Сравнение строки с пустой строкой (Java)
  • Поиск строки Java, игнорирующий акценты
  • Доступ к случайному элементу в списке
  • Команда не обнаружила ошибку в присвоении переменной Bash
  • Строка неизменна. В чем же смысл?
  • Пакет / Поиск и редактирование строк в TXT-файле
  • Почему class String объявлен окончательным в Java?
  • Как обрезать пробелы?
  • Как обрезать пробелы из строки Python?
  • Определите, является ли строка C допустимым int в C
  • Пакетный файл для удаления первых трех строк текстового файла
  • Давайте будем гением компьютера.