オートコンプリート機能を備えた PrimeFaces テキストボックスがあります。必須フィールドの検証エラーの場合、エラー メッセージを表示し、赤い枠でテキスト ボックスを強調表示する必要があります。<h:message>
テキストボックスを赤い枠で強調表示する方法でエラーメッセージを表示しました。
私のテキストボックスは以下に記載されています。
<p:focus context="accountNo">
<p:autoComplete id="accountNo" value="#{orderController.accountNo}"
completeMethod="#{orderController.getAccountAutoComplete}"
forceSelection="true" styleClass="ui-inputfield" requiredMessage="Account number is required" required="true"/>
<h:message for="accountNo" style="color:red" />
</p:focus>