Ниже приведен фрагмент кода. Когда я удаляю атрибут rendered из приведенного ниже кода, слушатель получает вызов. но с рендером, не вызывающим слушателя. My PrimaryContactHomeAddressBean bean находится в RequestScope, тогда как AddressManagedBean имеет ViewScope.Префиксами Ajax-прослушиватель не вызывается, когда рендер используется в панели
<p:outputPanel id="countyPanel">
<p:panelGrid
id="primaryContactHomeZipPanel" rendered="#{address.isMultipleCounty eq 'Yes'}">
<h:outputLabel for="primaryContactHomeCounty">
</h:outputLabel>
<p:selectOneMenu id="primaryContactHomeCounty"
value="#{addressManagedBean.countyName}">
<f:selectItems value="#{addressManagedBean.countyListDropdown}" />
<p:ajax listener="#{primaryContactHomeAddressBean.saveCountyName}" process="@this" update="primaryContactHomecountyName" partialSubmit="true"></p:ajax>
</p:selectOneMenu>
<p:message for="primaryContactHomeCounty" />
</p:panelGrid>
</p:outputPanel>
У вас нет закрывающей скобки '<ч: outputLabel для =«primaryContactHomeCounty»' –
это была опечатка. добавили сейчас. – Ninja
Какова область действия '# {address}' in? – BalusC