如何从rich:columns到rich访问:JSP页面上的datatable的“var”(JSF 1.2)?

时间:2013-07-18 13:49:15

标签: jsp jsf richfaces jsf-1.2 richdatatable

JSP页面代码

<rich:dataTable id="journalTable" value="#{sessionBean.currentPageDataList}"
                        var="row" >

            <rich:columns value="#{row}"  var="column">
                <f:facet name="header">
                        <h:outputText value="#{column}"/>
                </f:facet>
                <h:outputText value="#{column}"/>
            </rich:columns>

        </rich:dataTable>

我需要从dataTable获取“var”,因为它是从列表数组

创建的
List[] list = new ArrayList()[];

它看起来类似于二维数组和嵌套循环。

我如何获得访问权限? 或者也许存在另一种方式?

1 个答案:

答案 0 :(得分:0)

Datatable的var是一个列表数组列表。列var由隐式foreach创建,在此列表中使用,列表的每个元素从当前rom转到每个单元格。这是机制。任务是使用jsf 1.2找到在列块中使用datatable的var的方法 早些时候我使用jsf 2.1而且我没有遇到这样的问题。方法是在方法调用中传递参数。但。根据我的理解,没有办法做到这一点。