MyException - 我的异常网
当前位置:我的异常网» Java Web开发 » jsf怎么绑定list的index

jsf怎么绑定list的index

www.MyException.Cn  网友分享于:2013-12-24  浏览:87次
jsf如何绑定list的index?
比如我有一个list,list是一张数据表的集合,而数据表并没有表示“序号”的字段,
而我想在使用dataTable的时候把序号也表达出来,有什么简便方法吗?比如可以直接读取List的index?该如何绑定这个index呢?目前我只能改造数据表所代表的bean,强行加个index,非常麻烦?请高手给个好点的解决办法!

------解决方案--------------------
如果你是绑定组件(binding),而不是绑定值的话,可以这样写:

<h:dataTable id= "tabList " binding= "#{bean.tabList} " var= "row ">
<h:column>
<f:facet name= "header ">
<h:outputText value= "序号 "> </h:outputText>
</f:facet>
<h:outputText value= "#{chapter5.tabList.rowIndex + 1} "/>
</h:column>

在后台bean中tabList.setValue(mylist)绑定到你的list

文章评论

软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有