PrimeFaces:JSON 和数据表

PrimeFaces: JSON and DataTable

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

样本数据Table:

<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">

或同等学历?

使用标签请求 JSON 数据并填写 table 怎么样?

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

将问题的第一个词替换为 'always',您就会得到答案:不能。

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