我正在使用<t:selectManyCheckbox>
and<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;
我需要在某些按钮操作事件上在 Backing Bean 中选择复选框。有什么办法吗?
我的东西:
我试图objectID
从 backingbean 中获取信息,但它的响应并不是每次都独一无二。当我列出 objectid 时,有时响应是正确的(我的意思是它只向我显示选中的复选框),有时它会给出所有复选框的列表,而不管选择如何。
for (int i = 0; i < this.getObjectID().length; i++) {
System.out.println("ObjectID is : "+this.getObjectID()[i]);
}
任何人有任何线索?