Update subTabela Primefaces

Olá pessoal, estou com um problema.
Consigo preencher uma lista, no entanto, ao realizar o update o botão ajax, o tabela(subTabela) não é atualizada e o scroll some, perdendo parte da tabela.
Alguém poderia me ajudar?

Segue código.

                        <center>
                            <h:panelGrid columns="3">
                                <p:commandButton id="pesquisar" value="Pesquisar" actionListener="#{bRelatorio3.pesquisar()}" update="rel3"/>
                                <p:commandButton value="Exportar" actionListener="#{bRelatorio3.pesquisar()}"/>
                                <p:commandButton value="Limpar" actionListener="#{bRelatorio3.pesquisar()}"/>
                            </h:panelGrid>
                        </center>
                            
                        <h:outputText id="msgErro" value="#{bRelatorio3.msgErro}" style="color: red; margin-left: 20px"/>
                        
                        <center>
                            <h:panelGrid id="teste" style="margin-left: 0px">
                                <p:dataTable value="#{bRelatorio3.listaGeral}" rows="25"  var="item" id="rel3" scrollable="true" scrollHeight="350" scrollWidth="1000"
                                     emptyMessage="Nenhum resultado encontrado até o momento" >
                                    
                                    <p:columnGroup type="header">
                                        <p:row>
                                            <p:column rowspan="2" headerText="Cod. Item" style="text-align: right"  footerText="" width="56"/>
                                            <p:column rowspan="2" headerText="Descrição do Item" style="text-align: right"  footerText="" width="230"/>
                                            <p:column rowspan="2" headerText="Cód. Fornec." style="text-align: right"  footerText="" width="70"/>
                                            <p:column rowspan="2" headerText="Descrição do Fornecedor" style="text-align: right"  footerText="" width="230"/>
                                            <p:column rowspan="2" headerText="Contato" style="text-align: right"  footerText="" width="56"/>
                                            <p:column rowspan="2" headerText="Contato" style="text-align: right"  footerText="" width="56"/>
                                            <p:column rowspan="2" headerText="Volume anual" style="text-align: right"  footerText="" width="76"/>
                                            <p:column rowspan="2" headerText="Unidade" style="text-align: right"  footerText="" width="56"/>
                                            <p:column rowspan="2" headerText="Preço" style="text-align: right"  footerText="" width="56"/>
                                            <p:column colspan="3">
                                                <f:facet name="header">
                                                    <h:outputText value="Período 1"/><br/>
                                                    <h:selectOneMenu value="#{bRelatorio3.subMes1}">
                                                        <f:selectItem itemValue="01" itemLabel="Janeiro"/>
                                                        <f:selectItem itemValue="02" itemLabel="Fevereiro"/>
                                                        <f:selectItem itemValue="03" itemLabel="Março"/>
                                                        <f:selectItem itemValue="04" itemLabel="Abril"/>
                                                        <f:selectItem itemValue="05" itemLabel="Maio"/>
                                                        <f:selectItem itemValue="06" itemLabel="Junho"/>
                                                        <f:selectItem itemValue="07" itemLabel="Julho"/>
                                                        <f:selectItem itemValue="08" itemLabel="Agosto"/>
                                                        <f:selectItem itemValue="09" itemLabel="Setembro"/>
                                                        <f:selectItem itemValue="10" itemLabel="Outubro"/>
                                                        <f:selectItem itemValue="11" itemLabel="Novembro"/>
                                                        <f:selectItem itemValue="12" itemLabel="Dezembro"/>
                                                        <p:ajax event="change" listener="#{bRelatorio3.pesquisaMes1()}" update="stRel3"/>
                                                    </h:selectOneMenu>
                                                    <h:selectOneMenu value="#{bRelatorio3.subAno1}">
                                                        <f:selectItem itemValue="2012" itemLabel="2012"/>
                                                        <f:selectItem itemValue="2011" itemLabel="2011"/>
                                                        <f:selectItem itemValue="2010" itemLabel="2010"/>
                                                    </h:selectOneMenu>
                                                </f:facet>
                                            </p:column>

                                            <p:column colspan="3">
                                                <f:facet name="header">
                                                    <h:outputText value="Período 2"/><br/>
                                                    <h:selectOneMenu value="#{bRelatorio3.subMes2}">
                                                        <f:selectItem itemValue="01" itemLabel="Janeiro"/>
                                                        <f:selectItem itemValue="02" itemLabel="Fevereiro"/>
                                                        <f:selectItem itemValue="03" itemLabel="Março"/>
                                                        <f:selectItem itemValue="04" itemLabel="Abril"/>
                                                        <f:selectItem itemValue="05" itemLabel="Maio"/>
                                                        <f:selectItem itemValue="06" itemLabel="Junho"/>
                                                        <f:selectItem itemValue="07" itemLabel="Julho"/>
                                                        <f:selectItem itemValue="08" itemLabel="Agosto"/>
                                                        <f:selectItem itemValue="09" itemLabel="Setembro"/>
                                                        <f:selectItem itemValue="10" itemLabel="Outubro"/>
                                                        <f:selectItem itemValue="11" itemLabel="Novembro"/>
                                                        <f:selectItem itemValue="12" itemLabel="Dezembro"/>
                                                        <p:ajax event="change" listener="#{bRelatorio3.pesquisaMes2()}" update="stRel3"/>
                                                    </h:selectOneMenu>
                                                    <h:selectOneMenu value="#{bRelatorio3.subAno2}">
                                                        <f:selectItem itemValue="2012" itemLabel="2012"/>
                                                        <f:selectItem itemValue="2011" itemLabel="2011"/>
                                                        <f:selectItem itemValue="2010" itemLabel="2010"/>
                                                    </h:selectOneMenu>
                                                </f:facet>
                                            </p:column>

                                            <p:column rowspan="2" headerText="Icms" style="text-align: right"  footerText="" width="56"/>
                                            <p:column rowspan="2" headerText="Cond. pgto." style="text-align: right"  footerText="" width="56"/>
                                            <p:column rowspan="2" headerText="Observação" style="text-align: right"  footerText="" width="230"/>

                                        </p:row>

                                        <p:row>
                                            <p:column headerText="Preço"/>
                                            <p:column headerText="Qtde."/>
                                            <p:column headerText="Total"/>
                                            <p:column headerText="Preço"/>
                                            <p:column headerText="Qtde."/>
                                            <p:column headerText="Total"/>
                                        </p:row>

                                    </p:columnGroup>
                                    
                                    <p:subTable id="stRel3">
                                        <p:column>
                                                <h:outputText value="#{item.codMaterial}" />
                                        </p:column>

                                        <p:column>
                                                <h:outputText value="#{item.descricaoMaterial}" />
                                        </p:column>

                                        <p:column>
                                                <h:outputText value="#{item.codFornecedor}" />
                                        </p:column>

                                        <p:column>
                                                <h:outputText value="#{item.descFornecedor}" />
                                        </p:column>

                                        <p:column>
                                                <h:outputText value="#{item.contato}" />
                                        </p:column>

                                        <p:column>
                                                <h:outputText value="#{item.vlrUnitarioAnual}" />
                                        </p:column>

                                        <p:column>
                                                <h:outputText value="#{item.unidade}" />
                                        </p:column>

                                        <p:column>
                                                <h:outputText value="#{item.vlrDezembro}" />
                                        </p:column>
                                            
                                        <p:column >
                                            <h:outputText value="#{item.stMes1.preco}"/>
                                        </p:column>
                                        <p:column >
                                            <h:outputText value="#{item.stMes1.qtde}"/>
                                        </p:column>
                                        <p:column>
                                            <h:outputText value="#{item.stMes1.vlrTotal}"/>
                                        </p:column>

                                        <p:column >
                                            <h:outputText value="#{item.stMes2.preco}"/>
                                        </p:column>
                                        <p:column>
                                            <h:outputText value="#{item.stMes2.qtde}"/>
                                        </p:column>
                                        <p:column>
                                            <h:outputText value="#{item.stMes2.vlrTotal}"/>
                                        </p:column>

                                        <p:column>
                                                <h:outputText value="#{item.icms}" />
                                        </p:column>

                                        <p:column>
                                                <h:outputText value="#{item.condPgto}" />
                                        </p:column>

                                        <p:column>
                                                <h:outputText value="#{item.obs}" />
                                        </p:column>
                                    </p:subTable>
                                    
                                </p:dataTable>
                            </h:panelGrid>
                        </center>

Tenta colocar o id da subtabela com o id do datatable.

Exemplo:
rel3:stRel3

[quote=lele_vader]Tenta colocar o id da subtabela com o id do datatable.

Exemplo:
rel3:stRel3[/quote]

Não pode haver essa nomenclatura para o campo ‘id’. Posso deixar como stRel3 e fazer referencia no update do botão pesquisar update=“rel3:stRel3”, mas mesmo assim não funciona.