1.第一种产生的多选不是LOV
如下:
<af:selectManyCheckbox label="民族多选" id="smc1"
valueChangeListener="#{viewScope.JgxxBean.checkbox}"
autoSubmit="true">
<af:selectItem label="汉族" value="1" id="si10"/>
<af:selectItem label="苗族" value="2" id="si12"/>
<af:selectItem label="满族" value="3" id="si9"/>
<af:selectItem label="傣族" value="4" id="si11"/>
</af:selectManyCheckbox>
自己手动添加的
valueChange事件
后台代码为
public void checkbox(ValueChangeEvent valueChangeEvent) {
List<String> cc = new ArrayList<String>();
cc = (List<String>)valueChangeEvent.getNewValue();
System.out.println(cc.size());
for(int i=0;i<cc.size();i++){
System.out.println("多选"+cc.get(i));
}
}