просто быстрый вопрос, но меня раздражает
в основном у меня есть какая-то проверка того, что пользователь должен выбрать одну радиокнопку перед продолжением, и когда я нажму кнопку отправки, я получаю сообщение ajax, сообщающее мне, что мне нужно выбрать радиокнопку, но также я получаю всплывающее окно из командной кнопки информирование пользователя о знаке, есть все равно, чтобы отключить всплывающее окно, если проверка не была успешной
это код для переключателей
<p:column>
<br></br>
<p:selectOneRadio id="radioButtons" value="#{formBean.number}" layout="grid" columns="1" required = "True"
requiredMessage="#{bundle.messageSelectMarkRange}" >
<f:selectItem itemLabel="0 - 19" itemValue="1" />
<f:selectItem itemLabel="20 - 39" itemValue="2" />
<f:selectItem itemLabel="40 - 49 " itemValue="4" />
<f:selectItem itemLabel="50 - 59" itemValue="5" />
<f:selectItem itemLabel="60 - 69" itemValue="6" />
<f:selectItem itemLabel="70 - 79" itemValue="7" />
<f:selectItem itemLabel="80 - 100" itemValue="8" />
<p:ajax process="@this" update="mySpinnerPanel comments" />
</p:selectOneRadio>
</p:column>
и это кнопка команды
<p>
<p:commandButton value="#{bundle.buttonNextSection}" icon ="ui-icon-disk" update="displayMark :growl" oncomplete="PF('dlg').show()" />
</p>
<p:dialog header="Confirm Mark" widgetVar="dlg" showEffect="fold" hideEffect="fold">
<h:panelGrid id="displayMark" columns="2" cellpadding="5">
<h:outputText value="Mark to be submitted: " />
<h:outputText value="#{markingBean.markSectionOne.markSectionOne}" />
<h:outputText value="For student number : " />
<h:outputText value="#{markingBean.studentNumber}" />
<p:commandButton action="#{markingBean.markSectionOne}" value="#{bundle.buttonSave}" update=":growl" icon="ui-icon-disk"/>
<!-- <p:button outcome="/lecturer/marking/marking-section-two" value="#{bundle.buttonNextSection}" icon ="ui-icon-arrowthick-1-e" />
-->
</h:panelGrid>
</p:dialog>
я просто хочу остановить всплывающее диалоговое окно, если проверка не увенчалась успехом
благодаря
<p>
<p:commandButton value="#{bundle.buttonNextSection}" icon="ui-icon-disk"
update="displayMark :growl checkValidation" />
</p>
<p:panelGroup id="checkValidation">
<h:outputScript rendered="#{facesContext.validationFailed}">
PF('dlg').show();
</h:outputScript>
</p:panelGroup>
<p:dialog header="Confirm Mark" widgetVar="dlg" showEffect="fold" hideEffect="fold">
<h:panelGrid id="displayMark" columns="2" cellpadding="5">
<h:outputText value="Mark to be submitted: " />
<h:outputText value="#{markingBean.markSectionOne.markSectionOne}" />
<h:outputText value="For student number : " />
<h:outputText value="#{markingBean.studentNumber}" />
<p:commandButton action="#{markingBean.markSectionOne}"
value="#{bundle.buttonSave}" update=":growl" icon="ui-icon-disk" />
<!-- <p:button outcome="/lecturer/marking/marking-section-two" value="#{bundle.buttonNextSection}"
icon ="ui-icon-arrowthick-1-e" /> -->
</h:panelGrid>
</p:dialog>
ссылка: qaru.site/questions/939826/...