Boa tarde,
Estou com problema para fazer as colunas de uma tabela renderizar ou não. Tenho checkbox para cada uma das colunas da table, quando eu desmarcar o checkbox referente a coluna, ela nao vai mais aparecer. ex: desmarco o checkbox nome, ai a coluna nome nao vai mais aparece na tabela. XHTML:<p:dataTable id="cars" var="car" value="#{renderizarBean.carsSmall}">
<p:column id="modelHeader">
<f:facet name="header">Model</f:facet>
<h:outputText value="#{car.model}" />
</p:column>
<p:column>
<f:facet name="header">Year</f:facet>
<h:outputText value="#{car.year}"/>
</p:column>
<p:column>
<f:facet name="header">Manufacturer</f:facet>
<h:outputText value="#{car.manufacturer}" />
</p:column>
<p:column>
<f:facet name="header">Color</f:facet>
<h:outputText value="#{car.color}" />
</p:column>
</p:dataTable>
<br/><br/><br/>
<h:outputText value="Colunas: " />
<p:selectCheckboxMenu value="#{renderizarBean.selectedColunas}" label="Colunas">
<f:selectItems value="#{renderizarBean.colunas}" />
</p:selectCheckboxMenu>
private List<String> selectedColunas;
private Map<String,String> colunas;
Estou fazendo assim mas nao esta funcionando. Alguém tem uma ideia de como poderia ser feito isso?