0

我想p:dataList在我的移动应用程序中使用。问题是过滤器显示两次,我不知道为什么。

这是我的视图代码:

<p:dialog widgetVar="busListDialog" header="Choose bus">
    <h:form>
        <p:dataList value="#{ztmController.carriageList}" var="item">
            <f:attribute name="filter" value="true" />
            <p:column>
                <h:outputText value="#{item.vehicleNumber}" />
            </p:column>
        </p:dataList>
    </h:form>
</p:dialog>

这就是渲染后的样子:

p:数据列表

有什么帮助吗?问题出在哪里?

这些是我的 Maven 依赖项:

<dependencies>
    <dependency>
        <groupId>org.jboss.spec</groupId>
        <artifactId>jboss-javaee-6.0</artifactId>
        <version>1.0.0.Final</version>
        <type>pom</type>
        <scope>provided</scope>
    </dependency>
    <dependency>
        <groupId>com.sun.faces</groupId>
        <artifactId>jsf-api</artifactId>
        <version>2.2.5</version>
        <scope>provided</scope>
    </dependency>
    <dependency>
        <groupId>org.primefaces</groupId>
        <artifactId>primefaces</artifactId>
        <version>3.5</version>
    </dependency>
    <dependency>
        <groupId>org.primefaces</groupId>
        <artifactId>primefaces-mobile</artifactId>
        <version>0.9.4</version>
    </dependency>
    <dependency>
        <groupId>com.sun.faces</groupId>
        <artifactId>jsf-impl</artifactId>
        <version>2.2.5</version>
        <scope>provided</scope>
    </dependency>
</dependencies>

如您所见,我使用 primefaces mobile 0.9.4 和 primefaces 3.5。

顺便提一句。我还没有发现是否可以在 primefaces mobile 0.9.4 中限制每页的行数?是还是不是?

4

1 回答 1

0

可能这是这个版本(0.9.4)的一个错误。我测试了与 1.0-SNAPSHOT 版本相同的代码,它工作正常。

于 2014-02-02T09:54:22.693 回答