Когда я пытаюсь вставить валидатор в элемент selectOneMenu, содержащий прослушиватель ajax в JSF, прослушиватель ajax начинает не работать. Ниже приведен мой фрагмент JSF, относящийся к проблеме, о которой я говорю:
<h:selectOneMenu id="metalCodes" converter="metalCodeConverter" required="true" requiredMessage="#{lang.metalStockIntroducing_metalCode_req_txt}" value="#{metalStockIntroducingProcessesBean.metal.metalCode}">
<f:selectItem itemLabel="Please select..." noSelectionOption="true" />
<f:selectItems value="#{metalStockIntroducingProcessesBean.metalCodesMenu}" />
<f:ajax listener="#{metalStockIntroducingProcessesBean.changeMetalType}" event="change" execute="metalCodes" render="metalTypesMenu" immediate="false"/>
<f:validator validatorId="densityValidator"/>
</h:selectOneMenu>
Что бы вы, друзья, порекомендовали мне сделать, чтобы заставить работать валидатор и слушатель ajax в элементе h: selectOneMenu JSF?