【发布时间】:2017-11-14 03:26:59
【问题描述】:
问题
使用 Bootfaces 创建数据表时,我可以带上我的数据库的所有项目,但我只需要带上字段等于特定数字的那些。 ¿ 我该怎么做?
示例
事件(ID、名词、类别)
- Id 名词类别
- 1 aaaa 1
- 2 bbbb 2
- 3 cccc 2
dataTable 只带第一个,Id 1。
代码
<b:dataTable value="#{eventoController.items}" var="item" styleClass="list" scroll-x="true">
<h:column>
<f:facet name="header">
<h:outputText value="#{bundle.ListEventoTitle_idEvento}"/>
</f:facet>
<h:outputText value="#{item.idEvento}"/>
</h:column>
<h:column>
<f:facet name="header">
<h:outputText value="#{bundle.ListEventoTitle_nombre}"/>
</f:facet>
<h:outputText value="#{item.nombre}"/>
</h:column>
<h:column>
<f:facet name="header">
<h:outputText value="#{bundle.ListEventoTitle_idCategoria}"/>
</f:facet>
<h:outputText value="#{item.idCategoria}"/>
</h:column>
</b:dataTable>
【问题讨论】:
-
显示你的 bean 代码
-
@Valentina:你的最后一句话让我很困惑。您是想将数据表限制为
ID=1,还是已经发生这种情况,并且您想摆脱过滤器?从上下文来看,我想您指的是第一个选项。
标签: jsf datatable bootsfaces