当前位置: 首页 > 知识库问答 >
问题:

dataTable不显示任何数据

百里胜泫
2023-03-14

我试图用自己的数据创建一个dataTable:代码如下:

<p:dataTable id="bufferData" >
    <p:column headerText="Info" style="width:140px;" >
        <h:outputText value="Total buffer size" /> 
        <h:outputText value="Entry size" /> 
        <h:outputText value="Number of entries" /> 
    </p:column>
    <p:column headerText="R-P Buffer" style="width:140px;">
            <h:outputText value="-" /> 
            <h:outputText value="-" /> 
            <h:outputText value="-" /> 
    </p:column>
    <p:column headerText="P-W Buffer" style="width:140px;">
            <h:outputText value="-" /> 
            <h:outputText value="-" /> 
            <h:outputText value="-" /> 
    </p:column>
</p:dataTable>

但当我运行它时,我看到一张空桌子。我想查看我的数据,我怎么能?

共有2个答案

廉元龙
2023-03-14

dataTable标记中,您遗漏了几个需要提及的属性。

<p:dataTable id="bufferData" value="#{managedBean.listOfObjects}" var="value">
    <p:column headerText="Info" style="width:140px;" >
        <h:outputText value="#{value.field1}" />  
        <h:outputText value="#{value.field2}" />  
    </p:column>

     // Columns .......

</p:dataTable>
刘骏祥
2023-03-14

必须设置var和value属性。

<p:dataTable var="car" value="#{dtBasicView.cars}">
//columns
</p:dataTable>

之后,需要将value属性与managedbean绑定。

请参阅可更新展示中的文档和示例。

 类似资料:
  • h:dataTable标签用于以表格方式显示数据。 JSF标签 (JSF Tag) <h:dataTable value = "#{userData.employees}" var = "employee" styleClass = "employeeTable" headerClass = "employeeTableHeader" rowClasses = "employee

  • 我使用的是一个模板,我用一个改装2请求替换了占位符数据,该请求从URL解析数据的JSON文件,并将其放入对象列表中。我遇到了一个问题,首先执行改装调用并返回items=0,然后使用值items=0进一步执行代码,在调试器中执行了许多步骤后,它返回调用并显示正确的响应(items=12),但适配器/RecycleView操作似乎已经执行,并且它们不使用延迟到达的解析数据。 主要活动。Java语言 改

  • 我目前正在使用Firebase_Auth.当我点击登录按钮并且Firebase连接到我的应用程序时,一切似乎都很好。它在终端上显示用户的ID。但是当我去消防基地时。 它无法识别任何已注册的用户。 Ps:问题是当用户注册时,它不会显示给firebase。

  • 我想使用Ajax在我的视图中显示来自数据库的数据。但我收到了这样一条消息:DataTables warning:table ID=users-requested未知参数'0'for行0,列0。有关此错误的详细信息,请参阅http://datatables.net/TN/4 这是我的控制器:

  • 问题内容: 我正在一个用于启动和运行的项目。我对docker- compose不太熟悉,我在文档中找不到真正的答案。根据文档,该命令从docker文件重建容器,但是这似乎没有发生。 当我尝试添加用于调试的命令时,没有任何反应。该程序已经抛出了一些打印命令,因此我尝试更改这些命令以确保它们始终打印相同的命令。我是否必须在命令中添加一些内容以进行容器重建? docker-compose / yml: