Renderizar <p:row>- PrimeFaces

Feras,

estou querendo renderizar um <p:row> do PrimeFaces mas não estou conseguindo alguém pode ajudar ?

segue o código abaixo

<p:row id="rend"  rendered="#{relatorioMbean.totalDinamico}">  
    <p:column colspan="1" headerText="TOTAL GERAL" style="text-align: left" />  
    <p:column headerText="sum val acima" />  
    <p:column headerText="sum val acima" />  
    <p:column headerText="sum val acima" />  
    <p:column headerText="sum val acima" />  
    <p:column headerText="dif. Val deb" />  
    <p:column headerText="dif. Val cre" />  
</p:row>

Fora do datatable ou tenho o botão conforme abaixo

            <table  border="1" >  
    <tr>  
        <td align="right" style="width: 1300px" >  
            <p:commandButton action="#{relatorioMbean.exibirTotal()}" value="Inserir Linha"  >  
                <p:ajax update="rend" event="change" />  
            </p:commandButton>  
        </td>  
    </tr>  
</table>

Coloque seu <p:row> dentro de algum componente como o <p:outputPanel> e atualize ele e não o <p:row>


tente assim..

se nao der certo crie um <p:panel> que resolve =)

tente assim…

se nao der certo crie um <p:panel> que resolve =)

daniesouza, assim também não irá funcionar. Como o componente <p:row> tem o atributo rendered, acredito eu, com o valor false como default, o componente não existe no DOM, sendo assim, ele não pode ser atualizado.

sim… tem razão… entao a segunda solução que eu falei deve resolver… mas ai ele tem que alterar o valor da variavel para true.

rsrs