博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ICE checkbox 用法
阅读量:5865 次
发布时间:2019-06-19

本文共 3858 字,大约阅读时间需要 12 分钟。

Hello everybody, 

I have a datable which contain multiple lines gotten from database, in the header of the datable i have a checkbox 
<ice:dataTable rows="10" id="inventoryList" 
value="#{Bordereau.listFiche}" var="item" 
binding="#{ModifierDM.inventoryList}"> 
.....I have many columns and the last one contains 
<ice:column> 
<f:facet name="header"> 
<ice:selectBooleanCheckbox id="selectAll" binding="#{ModifierDM.selectAllCheckbox}" valueChangeListener="#{ModifierDM.selectAll}" partialSubmit="true"/> 
</f:facet> 
<ice:selectBooleanCheckbox id="select" binding="#{ModifierDM.selectCheckbox}" /> 
</ice:column> 
</ice:dataTable> 
The purpose is to be able to check all checkboxes if i check the header's one. 
But nothing happen  ! 
Here is my class 
package com.atos.him.beanManager; 
import java.util.List; 
import ; 
import ; 
import ; 
import org.springframework.context.ApplicationContext; 
import org.springframework.context.support.ClassPathXmlApplicationContext; 
import com.atos.him.entity.DossierMedical; 
import com.atos.him.entity.Fiche; 
import com.atos.him.services.DossierMedicalService; 
import com.atos.him.services.FicheService; 
import com.icesoft.faces.component.ext.HtmlDataTable; 
import com.icesoft.faces.component.ext.HtmlSelectBooleanCheckbox; 
public class ModifierDMBean { 
private DossierMedicalService dossierMedicalService; 
private FicheService ficheService; 
private  inventoryList; 
private Fiche ficheSelectione; 
private  selectAllCheckbox; 
private  selectCheckbox; 
private boolean selected; 
public boolean isSelected() { 
return selected; 
public void setSelected(boolean selected) { 
this.selected = selected; 
public  getSelectAllCheckbox() { 
return selectAllCheckbox; 
public void setSelectAllCheckbox( selectAllCheckbox) { 
this.selectAllCheckbox = selectAllCheckbox; 
public  getSelectCheckbox() { 
return selectCheckbox; 
public void setSelectCheckbox( selectCheckbox) { 
this.selectCheckbox = selectCheckbox; 
public Fiche getFicheSelectione() { 
return ficheSelectione; 
public void setFicheSelectione(Fiche ficheSelectione) { 
this.ficheSelectione = ficheSelectione; 
@SuppressWarnings("unused") 
private List<Fiche> listFiche; 
@SuppressWarnings("unused") 
private List<DossierMedical> listDossier; 
public ModifierDMBean() { 
ApplicationContext appc = new ClassPathXmlApplicationContext( 
"applicationContext.xml"); 
setDossierMedicalService((DossierMedicalService) appc 
.getBean("dossierMedicalService")); 
setFicheService((FicheService) appc.getBean("ficheService")); 
public DossierMedicalService getDossierMedicalService() { 
return dossierMedicalService; 
public void setDossierMedicalService( 
DossierMedicalService dossierMedicalService) { 
this.dossierMedicalService = dossierMedicalService; 
public FicheService getFicheService() { 
return ficheService; 
public void setFicheService(FicheService ficheService) { 
this.ficheService = ficheService; 
public List<Fiche> getListFiche() { 
return ficheService.getListfiche(); 
public void setListFiche(List<Fiche> listFiche) { 
this.listFiche = listFiche; 
public  getInventoryList() { 
return inventoryList; 
public void setInventoryList( inventoryList) { 
this.inventoryList = inventoryList; 
public List<DossierMedical> getListDossier() { 
return dossierMedicalService.getListDossierMedical(); 
public void setListDossier(List<DossierMedical> listDossier) { 
this.listDossier = listDossier; 
public  actTable() { 
return "success"; 
public String updateDossier() { 
ficheService.update(ficheSelectione); 
return "success"; 
public void deleteDossier() { 
ficheService.delete(ficheSelectione); 
public void selectAll( e) { 
if (!e.getPhaseId().equals(PhaseId.INVOKE_APPLICATION)) { 
e.setPhaseId(PhaseId.INVOKE_APPLICATION); 
e.queue(); 
return; 
selectCheckbox.setValue(true); 
selected = true; 
am waiting your answers 

 

https://coderanch.com/t/538212/java/checkAll-Multiple-checkbox-datatable-IceFaces

转载地址:http://srjnx.baihongyu.com/

你可能感兴趣的文章
hexo博客解决不蒜子统计无法显示问题
查看>>
python实现链表
查看>>
java查找string1和string2是不是含有相同的字母种类和数量(string1是否是string2的重新组合)...
查看>>
Android TabActivity使用方法
查看>>
java ShutdownHook介绍与使用
查看>>
Eclipse的 window-->preferences里面没有Android选项
查看>>
《麦田里的守望者》--[美]杰罗姆·大卫·塞林格
查看>>
遇到的那些坑
查看>>
央行下属的上海资信网络金融征信系统(NFCS)签约机构数量突破800家
查看>>
[转] Lazy evaluation
查看>>
常用查找算法总结
查看>>
grep 零宽断言
查看>>
被神话的大数据——从大数据(big data)到深度数据(deep data)思维转变
查看>>
修改校准申请遇到的问题
查看>>
【DL-CV】浅谈GoogLeNet(咕咕net)
查看>>
python大佬养成计划----win下对数据库的操作
查看>>
监控软件zabbix之安装
查看>>
Exchange Server 2016 独立部署/共存部署 (七)—— DAG功能测试
查看>>
对RTMP视频流进行BitmapData.draw()出错的解决办法
查看>>
Linux 进程中 Stop, Park, Freeze【转】
查看>>