私はjsfフォームに「Select ALL」と呼ばれるコンポーネントを持っ<h:selectManyMenu>
ています。をクリックすると、すべてのアイテム<h:selectBooleanCheckbox>
が選択され、すべてが選択されているのがわかりますが、メソッドは起動されません。タグを付けようとしましたが、うまくいきません。解決策はありますか?<h:selectBooleanCheckbox>
<h:selectManyMenu>
valueChangeListener
listener="#{teamController.dummy}"
<f:ajax>
<div style="margin-bottom: 10px; float: right;">
<h:selectBooleanCheckbox value="#{teamController.selectAll}"
valueChangeListener="#{teamController.selectAll}"> Select All
<f:ajax event="click" render="showList" />
</h:selectBooleanCheckbox>
</div>
<div style="margin: 0px;">
<p:message for="showList" styleClass="showListRequired">
</p:message>
<h:selectManyMenu id="showList" value="#{teamController.selectedList}"
style="height:200px; width: 280px;" immediate="true"
required="true" requiredMessage="#{msgs.showListRequired}"
valueChangeListener="#{teamController.dummy}">
<f:ajax event="valueChange" render="showList" />
<f:selectItems value="#{teamController.showList}" />
</h:selectManyMenu>
</div>