Estou tendo problemas com forEach, quando meu componentes (botões e campos) estão dentro dele é aparecido uma mensagem de propriedade desconhecida e o nome do campo, os botões não funcionam dentro do forEach e eu já testei, removi o forEach e funcionou perfeitamente segue a tela com problema:
<c:forEach id="for" items="#{solicitacaoCompraBean.paineis}" var="p" >
<p:panel id="painelItenProj" header="#{p.painel} #{p.itensProjeto == null and p.solicitacaoCompra == null ? solicitacaoCompraBean.paineis.size() : p.valor} #{p.itensProjeto == null and p.solicitacaoCompra == null ? ' - Atenção item não finalizado!':''}" toggleable="true" toggleSpeed="100" closable="#{p.itensProjeto.id == null ? true:false}" closeSpeed="100" style="margin-left: -0.7em"
collapsed="#{p.itensProjeto.id == null and p.solicitacaoCompra.id == null or solicitacaoCompraBean.painel == false ? false:true}">
<p:ajax event="close" listener="#{solicitacaoCompraBean.fecharPainel}" update=":growl" />
<p:graphicImage rendered="#{p.itensProjeto.id != null and p.solicitacaoCompra.id != null}" id="img#{p.valor+1}" value="../../imagens-css/images/resumo.png" style="cursor: pointer;width: 4em;height: 4.3em;" />
<p:overlayPanel for="img#{p.valor+1}" showEffect="blind" hideEffect="fade" showEvent="mouseover">
<h:panelGrid columns="2">
<h:outputLabel value="Valor Est: "/>
<h:outputText value="#{p.itensProjeto.id == null and p.solicitacaoCompra.id == null ? solicitacaoCompraBean.mascaraDinheiro(solicitacaoCompraBean.itensProjeto.valorEstimado):solicitacaoCompraBean.mascaraDinheiro(p.itensProjeto.valorEstimado)}"/>
<h:outputLabel value="Sub. Total: "/>
<h:outputText value="- #{solicitacaoCompraBean.subTotalConta(event, p.quantidade, p.valorOrcado)}"/>
</h:panelGrid>
<hr/>
<h:panelGrid columns="2">
<h:outputLabel value="Valor Est. Real: "/>
<h:outputText value="#{solicitacaoCompraBean.subtrair(p.valorOrcado, p.itensProjeto.valorEstimado,p.quantidade)}" style="color: green"/>
</h:panelGrid>
</p:overlayPanel>
<p:separator style="width: 80%" rendered="#{p.solicitacaoCompra.id == null and p.itensProjeto.id == null ? true:false}"/>
<p:commandButton value="Salvar Item" icon="ui-icon-disk" actionListener="#{solicitacaoCompraBean.salvarPainel}" rendered="#{p.itensProjeto == null and p.solicitacaoCompra == null ? true:false}" update="solicitacaoCompraGerenciador :growl"/>
<p:commandButton value="Cancelar" icon="ui-icon-cancel" actionListener="#{solicitacaoCompraBean.fecharPainel}" rendered="#{p.itensProjeto == null and p.solicitacaoCompra == null ? true:false}" update="solicitacaoCompraGerenciador :growl"/>
</p:panel>
</c:forEach>