小编Kar*_*dén的帖子

依赖注入请求参数与CDI和JSF2

使用CDI和JSF2时如何将HTTP请求参数注入bean中?

cdi jsf-2 http-request-parameters

7
推荐指数
1
解决办法
6417
查看次数

具有richfaces的动态列4

我需要动态的列数.Richfaces <rich:columns>在3.3.3-final中提供丰富的表面,但对于Richfaces 4,他们似乎推荐<c:forEach>.

C:的forEach

我不能让它正常工作.因为我无法依赖数据表中的var我无法弄清楚如何<c:forEach>使用正确的列列表进行提供.(每行都有自己的值但标题相同)

基本上我要显示的数据是具有x大小的行的列表,每行有列值与Y大小的列表.但是怎么能<c:forEach>告诉支持bean它是什么行所以我可以提供正确的列?

UI/A4J:重复

我不想重新发明轮子,因为我需要冷冻柱和许多其他功能.以这种方式创建表html并使用jQuery来考虑其他功能.然而,这对维持和开展大量工作毫无希望.

我还看了从支持bean构建它动态创建子项但我完全不喜欢它.这必须是最后的手段.

使用:Tomcat 7,servlet 3.0,JSF 2.1x - Mojarra,Richfaces 4.x.

更新

好的,所以我最终得到了一些结果.但是我的标题没有显示.值显示完美但不显示标题.使用迭代或其他东西做一些问题?

    <rich:dataTable value="#{controller.rows}"
        var="row">
        <c:forEach items="#{controller.columns}" var="column">
            <rd:column id="name" width="250">
                <f:facet name="header">
                    <h:outputText value="#{row.myArrayList[column].header}" />
                </f:facet>
                <h:inputText value="#{row.myArrayList[column].value}"  disabled="#{row.myArrayList[column].open}"/>
            </rd:column>
        </c:forEach>
    </rich:dataTable>
Run Code Online (Sandbox Code Playgroud)

richfaces servlet-3.0 jsf-2

5
推荐指数
1
解决办法
6822
查看次数

仅选择已更改的行

我的行看起来像这样:

1
0 ----> Change! This row is of interest
1 ----> Change again.
1
1
1
1
1
0 ----> Change.
1 ----> Change.
Run Code Online (Sandbox Code Playgroud)

新的 1 之前可能有一百万个零,我只想要更改(标有更改的行)。这会给我带来大约少 1000 万行的结果。我们支持 SQLServer 和 PostGresSQL。它按时间戳列排序。0 为系统离线标志,1 为系统在线。服务会定期报告此信息并为其添加时间戳。

有任何想法吗?编辑:还有很多其他列,其中之一是确定顺序的时间戳列。0 为系统离线标志,1 为系统在线。服务会定期报告此信息并为其添加时间戳。

干杯

sql sql-server postgresql

3
推荐指数
1
解决办法
5817
查看次数