Primefacesカレンダーで条件付きでラベルを変更する必要があります。私は以下のコードを持っています暦カレンダーで条件付きでラベルを変更
<p:calendar value="#{requestMBean.requestTO.startDate}" id="startDate"
label="#{requestMBean.requestTO.requestType eq 'SINGLEDAY'}?#{msg['wfmt.label.request.fromDate']}:#{msg['wfmt.label.request.visitingDate']}}"
pattern="dd.MM.yyyy"/>
妥当性検査が失敗すると、私は1つのラベルしか見ないでしょう。しかし、私は "入力してください:真?fromDate:visitDate"を取得します。
条件付きで1つのラベルのみをレンダリングできますか? "#{condition ? true statement : false statement}"
へ
あなたのエルが正しくありません。 #{msg ['wfmt.label.requestTO.requestType eq' SINGLEDAY '}?#{msg [' wfmt.label.request.fromDate ']}:#{msg [' wfmt.label.request.visitingDate ']}} # { 調子 ? true:false} –
どのように変更する必要がありますか? – user2017810