関連するUIInputの必須属性がtrue
に設定されていないときに、必要なシンボルと同じスタイルでPrimeFacesラベルの前にアスタリスク(*)記号を表示する必要があります。 PrimeFaces 6.0には、私が欲しいものを実行するpfRequired
という属性がありますが、私はPrimeFaces 6.1を使用しており、私はダウングレードしたくありません。 pfRequired
の使用量がこのようなものです:関連するUIInputがPrimeFacesで必要でない場合に、*シンボルをラベルに表示する方法は?
<p:outputLabel value="Name: " for="username" />
<p:inputText id="username" pfRequired="#{true}" />
のOracle ADFを含むいくつかのフレームワークではところで、同じことをshowRequired
という名前の属性があります。 OutputLabelRenderer
を拡張せずにPrimeFaces 6.1でどうすればいいですか? @Kukeltjeはコメントで述べたように幸いにも、問題は、この要件を満たすためにgithubの中に作成され、解決されている
'pfRequired'についてはどこで読んだのですか? – Kukeltje
@Kukeltjeこのような機能が期待され、PrimeFacesのソースコードで 'OutputLabelRenderer'クラスでそれを追跡しました。しかし残念ながら、PrimeFaces 6.1には存在しません。 –
ラベルにクラスを追加してCSSでスタイルを設定しようとしましたか? – Kukeltje