チェックボックスの生成にとを使用<t:selectManyCheckbox>
し<t:checkbox>
ています。
<t:selectManyCheckbox id="selectone"
value="#{templatePrescriptionMaintenanceBackingBean.objectID}" layout="spread"
styleClass="table" forceId="false" forceIdIndex="false">
<f:selectItems
value="#{templatePrescriptionMaintenanceBackingBean.selectedMedications}" />
と
<t:checkbox index="#{row}" for=":Medication:selectone"></t:checkbox>
と
private String[] objectID;
一部のボタンアクションイベントで、BackingBeanで選択されたチェックボックスを取得する必要があります。これを行う方法はありますか?
私のもの:
私はバッキングビーンobjectID
から逃げようとしましたが、その反応は毎回ユニークではありません。objectidをリストすると、必要に応じて適切な応答が返される場合があり(つまり、選択されたチェックボックスのみが表示されます)、選択に関係なくすべてのチェックボックスのリストが表示される場合があります。
for (int i = 0; i < this.getObjectID().length; i++) {
System.out.println("ObjectID is : "+this.getObjectID()[i]);
}
誰か手がかりがありますか?