Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 编程语言 > Java > dataTable和selectBooleanCheckbox实现选择多条记录
【标  题】:dataTable和selectBooleanCheckbox实现选择多条记录
【关键字】:dataTable,selectBooleanCheckbox
【来  源】:http://www.cublog.cn/u/16642/showart.php?id=92943

dataTable和selectBooleanCheckbox实现选择多条记录

Your Ad Here

发贴心情
dataTable和selectBooleanCheckbox实现选择多条记录

JSP 部分代码:
<x:dataTable var="ls" value="#{testBackingBean.abc}" rowIndexVar="rowIndex">
    <h:column>
    <f:facet name="header">
     <h:outputText value=""></h:outputText>
    </f:facet>
      <h:selectBooleanCheckbox value="#{ls.selected}" />
    </h:column>

    <f:facet name="header">
    <h:outputText value="Name"></h:outputText>
    </f:facet>
    <h:outputText value="#{ls.name}"></h:outputText>
    </h:column>
    .
    .
</x:dataTable>

<h:commandButton value="Check" action="#{testBackingBean.check}"  />

TestBO 结构:
private String name;
public boolean selected;

BackingBean 部分代码:
public String check(){
   tempList=new ArrayList();
   for (int i=0;i<abc.size();i++){
      TestBO myBO=(TestBO)abc.get(i);
      if (myBO.isSelected()) {
        tempList.add(myBO);
        System.out.println("person:"+myBO.getName()+"is added");
}
      }
      return null;
}

后记:
1. 在CLPM项目中,所有BO都继承自BaseBO,BaseBO中已有selected变量.
2. 上例中用System.out.println()是为了在tomcat中测试方便,项目开发中如果想调试应换用log4j.


此主题相关图片如下:
按此在新窗口浏览图片


 

厦门是从来不下雪的,我想念家乡下雪的日子,想念那一行行深深浅浅的脚印。
    我知道,有些东西,是怎么也关不住的.在我们不经意的时候,悄悄的从我们的身边溜走.
  譬如时间.譬如青春.
    珍贵岁月里 寻觅我心中的诗
消除页面缓冲的方法:【上一篇】
我的第一个完整的XML格式+显示的例子:【下一篇】
【相关文章】
  • DataTable.Select方法的性能问题
  • 梦想?内存中的datatable能写sql语句
  • ADO.NET 2.0中的DataSet和DataTable
  • 调用DataAdapter 的 fill 得到空的datatable的解决方法
  • 基于myFaces的JSF技术使用中的一些经验(二)--dataTable的使用
  • Sql 语句实现在同一个DB中复制表和空清一个DataTable中的所有数据
  • DataTable 物件
  • 从资料源取回第二个DataTable
  • DataTable中数据记录的统计
  • XML学习:使用XML返回DataTable对象
  • 【随机文章】
  • 超级急救盘,一盘在手,走遍天下!(软盘版/优盘版/光盘版/硬盘版)
  • 09月23日病毒预警
  • 转载一个Tomcat错误分析
  • 加速FIREFOX和在线播放流设置
  • FreeMarker 设计指南3
  • HYWirelessSniffer无线网络监听分析 发布
  • 《Linux内核完全注释》笔记(1)
  • xstream对xmlnode的属性(attribute)解析的问题[更新]。
  • 4900交换机4口1000BASE-LX模块 3C17712 SS3
  • [转贴]Google搜索从入门到精通
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.