JSF C:IF dentro de uma DataTable

Boa tarde.

Estou tentando esconder alguns checkbox que ficam dentro das linhas da tabela dependendo de um atributo boolean.

Por exemplo, o atributo se chama #{pedido.temEstoque} e retorna true caso tenha e false caso não tenha.

Para cada linha da tabela eu tenho uma tag:

<p:column>
   <f:facet name="header"><input id="selecionaTudo" type="checkbox" name="selecionaTudo" onclick="marcaTudo();"/></f:facet>
   <input type="checkbox" value="#{pedido.numOrdemExterna}_#{pedido.numeroOrdem}_#{pedido.docaAnterior}_#{pedido.processando}" name="selecionados" id="selecionados"/>
</p:column>

e essa tag input eu quero que seja renderizada de acordo com o atributo temEstoque…

ja tentei com c:if, c:choose, rendered na p:column e nada resolve… Ou ele apaga tudo ou ele “liga” tudo, parece que não fica independente por linha da tabela.

Alguma ideia?

se voce usar o uma tag do jsf vc pode usar

#{pedido.temEstoque}

como valor para o atributo rendered

ex

<h:selectBooleanCheckbox value="" rendered="#{pedido.temEstoque}"/>