PrimeFaces:JSON和DataTable

时间:2015-07-20 14:05:28

标签: json primefaces

通常,PrimeFaces使用java对象get方法来设置数据表组件的值。有没有办法改为使用JSON请求用数据填充表?

示例数据表:

<p:dataTable var="car" value="#{dtBasicView.cars}">
    <p:column headerText="Id">
        <h:outputText value="#{car.id}" />
    </p:column>

    <p:column headerText="Year">
        <h:outputText value="#{car.year}" />
    </p:column>

    <p:column headerText="Brand">
        <h:outputText value="#{car.brand}" />
    </p:column>

    <p:column headerText="Color">
        <h:outputText value="#{car.color}" />
    </p:column>
</p:dataTable>

相反,还有办法:

<p:dataTable var="car" data-url="data1.json">

或某些等价物?

如何使用tag来请求JSON数据并填写表格呢?

我正在寻找一种方法来从HTML请求JSON来填充视图中的prime faces组件而不是托管bean控制器。

1 个答案:

答案 0 :(得分:0)

用'always'替换你问题的第一个单词,你有答案:你做不到。

请改用PrimeUI数据表:http://www.primefaces.org/primeui/#datatable