我试图用Primefaces
<p:clientValidator>
随着
<p:message>
但没有任何成功。 根本就没有显示该消息。 这里是我的.xhtml的一个片段:
<h:form id="systemLogTable">
...
<h:panelGroup>
<p:inputText id="last-input" value="#{lazyLogsDataModel.lastTime}" size="10" disabled="#{lazyLogsDataModel.timeFilteringOption != 2}">
<p:ajax event="keyup" update="logsTable" />
<p:clientValidator event="keyup" update="msg"/>
</p:inputText>
<h:selectOneMenu id="selectLastType" value="#{lazyLogsDataModel.lastUnit}" disabled="#{lazyLogsDataModel.timeFilteringOption != 2}">
<f:selectItem itemLabel="Days" itemValue="0"/>
<f:selectItem itemLabel="Hours" itemValue="1" />
<f:selectItem itemLabel="Minutes" itemValue="2" />
<a4j:ajax event="change" render="systemLogTable" />
</h:selectOneMenu>
</h:panelGroup>
<p:message id="msg" for="last-input"/>
...
</h:form>
谁能告诉我,我做错了什么? 我也试图与
<p:messages autoUpdate="true" />
代替
<p:message for="last-input" />
和它的工作,但我更喜欢一个专用的消息,而不是全球性的消息。