Primefaces 当用户单击p:autocomplete中的下拉列表时调用方法
我正在使用Primefaces 5.1,希望在组件方面得到帮助 当用户在“自动完成”下拉列表中单击图标时,如何更新页面中的FacesMessages当“自动完成”为空时 我已经尝试了很多方法,但我无法更新FacesMessage,该事件或我应该如何进行才是行动Primefaces 当用户单击p:autocomplete中的下拉列表时调用方法,primefaces,autocomplete,Primefaces,Autocomplete,我正在使用Primefaces 5.1,希望在组件方面得到帮助 当用户在“自动完成”下拉列表中单击图标时,如何更新页面中的FacesMessages当“自动完成”为空时 我已经尝试了很多方法,但我无法更新FacesMessage,该事件或我应该如何进行才是行动 <p:autoComplete id="stepDescriptionDropDownId" dropdown="true" value="#{Ste
<p:autoComplete id="stepDescriptionDropDownId"
dropdown="true"
value="#{Step.stepSearch.selectedStep}"
converter="basedEntityConverter"
var="stepSearch"
itemValue="#{stepSearch}"
itemLabel="#{stepSearch.description}"
completeMethod="#{Step.doCompleteStepSearchDescription}"
panelStyleClass="autoCompletePanelBorderNone"
immediate="true"
size="30">
<p:column>
<h:outputText value="#{stepSearch.id.stepCode}" />
</p:column>
<p:column>
<h:outputText value="#{stepSearch.description}" />
</p:column>
<p:ajax event="itemSelect" process="@form" update="inputTextStepCodeId, :facesMessagesId" listener="#{Step.doValidateSteps}" />
</p:autoComplete>
简而言之,当用户单击图标时,如何调用方法?简而言之-p:remoteCommand。你必须给你的图标onclick函数,在这个函数中调用p:remoteCommand,然后可以调用backingbean/update任何你想要的。onclick回调是针对下拉列表中的输入文本,而不是按钮