当用户在p:autocomplete中的Dropdown中单击时调用方法

时间:2015-10-26 19:10:02

标签: primefaces autocomplete

我正在使用Primefaces 5.1并希望在组件中提供帮助

当用户在自动填充下拉列表中执行一次单击时,我如何更新页面中的FacesMessages(当自动填充为空时)

我尝试了很多方法,但我不能更新FacesMessage,那个事件或我应该如何进行行动?

<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>

简而言之,当用户点击图标时,如何调用方法?

0 个答案:

没有答案