Boa tarde pessoal.
Tenho um formulário de uma ordem de serviço onde uso um rich:tabPanel com tres rich:tab, uma para o Cliente, uma para descrição do Serviço e outra para Serviços Extras.
Fora do rich:tabPanel tenho um <h:outputText> para exibir o total da Ordem de Serviço , com o id=“totalOS”.
Dentro da tab Serviço utilizo em diversos componentes a tag <f:ajax render=“totalOS”> para atualizar o total da ordem de serviço conforme o serviço é alterado, no entanto funciona normalmente.
O problema é dentro da tab Serviços extras, quando utilizo a tag <f:ajax renden=“totalOS”> dentro de qualquer componente dentro de um rich:dataTable, pois gera um erro dizendo o seguinte:
SEVERE: javax.faces.FacesException: <f:ajax> contains an unknown id ‘totalOS’ - cannot locate it in the context of the component valorExtra
Só tenho este problema dentro do rich:dataTable quando preciso atualizar componente fora do mesmo.
Alguem já teve este tipo de problema ?
OBS.: no form principal estou utilizando prependId=“false” para evitar problemas com nomes de componentes.
Obrigado.