我有一个完美的手风琴与表格和数据表,直到我决定隐藏一些标签根据get param。例如/editarContrato.jsf?id=19
现在渲染的标签显示为空。我现在正确评估了boolen,并且标签标题显示的时间应该是,但不是内容。
谢谢!
<p:accordionPanel multiple="true" dynamic="true" cache="false"
id="mainAccordion">
<p:tab title="#{msg['label.contrato']}" id="mainTab">
<h:form styleClass="form-horizontal" id="form">
</h:form>
</p:tab>
<p:tab title="Plan de Pagos" rendered="#{not empty param.id}">
<h:form styleClass="form-horizontal" id="formPago">
<p:dataTable id="dataPagos" value="#{pagoMB.dataPagos}" var="pago"
editable="true" ajax="true" royKey="#{pago.id}" scrollable="true"
scrollWidth="100%" rows="10" paginator="true"
paginatorTemplate="{CurrentPageReport} {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} {RowsPerPageDropdown}"
rowsPerPageTemplate="5,10,15" style="table-layout: auto">
<f:facet name="header">Plan de Pagos
</f:facet>
</p:dataTable>
</h:form>
</p:tab>
答案 0 :(得分:0)
尝试:
<p:tab title="Plan de Pagos" rendered="#{not empty param['id']}">
Param是值的映射,id不能以这种方式解析。