私は人々が疑問を考える必要があり、実際にそれを埋めるために必要があるため、何かを要求し、このselectOneMenuは、デフォルト値は、空になっています。selectOneMenuで必須となるのはtrueのみですか?
<h:selectOneMenu id="fileSecurity" value="#{flowScope.application.fileSecurity}" required="true" >
<f:selectItem itemLabel="" itemValue="" noSelectionOption="true"/>
<f:selectItem itemLabel="ja" itemValue="true" />
<f:selectItem itemLabel="nee" itemValue="false" />
</h:selectOneMenu>
あなたが記入したときにこれが今、私が持っているものです空の値では、「managementTabs:ApplicationManagementForm:fileSecurity:記入する必要があります。 が正しいです。
私が「はい」または真の値をクリックすると、アンサーを受け入れます。
が、私は何かfalseをクリックしたときには与えない: 「managementTabs:ApplicationManagementForm:fileSecurity:検証エラー:値が有効ではありません」
- なぜJsf2.0が唯一の有効なawnserとして真の受け入れとしませんが偽ですか?
- これには方法がありますか?または、カスタムバリデーターを記述する必要がありますか?
応答してくれてありがとうございますが、それは実際には です。値は無効です –
Lyrion
はい、私は答えを投稿しました。例えば、それらのいずれかを試してみましたか?私の答えの最後の段落を読んだことがありますか? – BalusC
おっと、私はあなたの最初の文章を実際に誤って読んでいません。私はあなたが最初のアイテムが "有効"であるものを追加すればそれを意味すると考えました。 – Lyrion