p: подтвердить, что диалоговое окно OK игнорируется в Chrome 74 - PullRequest
0 голосов
/ 08 мая 2019

Это прекрасно работает в Chrome 73 (и Internet Explorer, Firefox, ...), но после обновления до Chrome 74 кнопка «ОК» игнорируется. Я должен нажать его дважды, чтобы закрыть диалоговое окно подтверждения, и метод в основе не вызывается.

<ui:composition ... xmlns:h="http://java.sun.com/jsf/html" xmlns:p="http://primefaces.org/ui" ... >

....
<h:form id="form">
  <p:commandButton value="#{msg.button_delete}" action="#{myBacking.delete}" update="@form">
    <p:confirm header="#{msg.header_confirm}" message="#{msg.msg_my_delete}" icon="ui-icon-alert" />
  </p:commandButton>
</h:form>

Primefaces 6.2, Websphere 8.5.5.5, IBM Java 1.7, Dynamic Web Module 3.0.

Есть идеи, что и как их решить? Если возможно, я бы хотел, чтобы это работало без изменения каких-либо настроек в Chrome (поскольку у нас много пользователей). Кроме того, я хотел бы знать, какие настройки обновить в Chrome, чтобы это исправить. Заранее спасибо.

1 Ответ

0 голосов
/ 14 мая 2019

Единственный путь вперед (который я нашел) - это обновить до Primefaces 7.0.Несколько других деталей графического интерфейса в приложении также перестали работать (фильтр по таблицам данных, шведские символы, ...), поэтому в конце концов было довольно легко перейти на Primefaces 7.0.Primefaces 6.2 и Chrome 74 просто не ладили.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...