我有这个简单的数据表:
<h:dataTable id="table1" value="#{fournisseurbean.BC.listematpilotaccess1}" style="width : 900px; " var="item"
border="1">
<h:column>
<f:facet name="header">
<h:outputText value="idmatpilotaccess1n" />
</f:facet>
<h:outputText value="#{item.idmatpilotaccess1}" />
</h:column>
<h:column>
<f:facet name="header">
<h:outputText value="serie" />
</f:facet>
<h:outputText value="#{item.serie}" />
</h:column>
</h:dataTable>
如果没有要显示的数据,我想不显示此表,所以何时
#{fournisseurbean.BC.listematpilotaccess1}
是空的。我怎样才能做到这一点?
答案 0 :(得分:4)
将标记的属性添加到标记
<h:dataTable rendered="#{not empty fournisseurbean.BC.listematpilotaccess1}">
如果表达式的计算结果为true,则会渲染组件。
答案 1 :(得分:0)
渲染它可以,但如果你想隐藏多于数据,例如:标签或div。 你可以使用:
$Path = 'C:\Projects\Powershell\TEst'
$MiddleName = 'torres'
ForEach($File in (Get-ChildItem $Path -filter '*.csv')){
(Get-Content $File.FullName) -replace $MiddleName, $MiddleName[0] |out-file $File.FullName -force
}