必要な入力テキスト フィールドを含む行を持つデータ テーブルがあります。各行には、削除というチェック ボックスもあります。required = "true"
チェックボックスが選択されている場合のみにしたい。どうすればこれを達成できますか?
5768 次
1 に答える
8
入力のrequired
属性にチェックボックスの値をチェックさせるだけです。
キックオフの例を次に示します。
<h:form>
<h:dataTable value="#{bean.list}" var="item">
<h:column><h:selectBooleanCheckbox binding="#{checkbox}" /></h:column>
<h:column><h:inputText id="input" value="#{item.value}" required="#{checkbox.value == 'true'}" /></h:column>
<h:column><h:message for="input" /></h:column>
</h:dataTable>
<h:commandButton value="submit" action="#{bean.submit}" />
</h:form>
于 2011-03-03T14:43:05.883 に答える