tenho esse campo para as mascaras de CNPJ e CPF
<h:selectOneMenu value="#{destinatarioMB.campos}" disabled="#{destinatarioMB.destinatario.cpfCnpj != null ? true : false}">
<f:selectItem itemLabel="CNPJ" itemValue="CNPJ" />
<f:selectItem itemLabel="CPF" itemValue="CPF" />
<p:ajax update="CPF-CNPJ" event="change" />
</h:selectOneMenu>
<p:inputMask value="#{destinatarioMB.destinatario.cpfCnpj}" id="CPF-CNPJ" size="20" mask="#{destinatarioMB.campos eq 'CNPJ' ? ('99.999.999/9999-99') : ('[CPF removido]')}" />
<p:message for="CPF-CNPJ" />
E esse é meu botão de reset
<p:commandButton value="Limpar" type="reset" styleClass="botoesMargin" immediate="true" />
Problema é o seguinte
Eu troco o combopara CPF, ele troca a mascara para CPF blz,
se eu clico em limpar,
ele troca no combo para CNPJ porem a mascara do campo continua a de CPF
alguem sabe como resolver isso ??
grato.