Bom dia
Estou tentando fazer atualizações conforme a seleçao de um OneMenu, usando o <p:ajax, mas nao tive sucesso, simplesmente nao atualiza o campo em tela, chama o procedimento mas nao atualiza.
minha tela:
<h:outputLabel value="Terceiro:"/>
<p:selectOneMenu id="sOMatender" value="#{perguntaChamado.idTerceiro}" height="100" required="true" style="width: 320px">
<f:selectItem itemLabel="Chamado sem Terceiro" itemValue="0" />
<f:selectItems id="fsAtender" value="#{perguntaChamado.listaTerceiros(perguntaChamado.idChamado)}"
var="item" itemLabel="#{item.descricao}"
itemValue="#{item.id}"/>
<p:ajax
update="itdescricao"
listener="#{perguntaChamado.campoDescricaoTerceiro()}"/>
</p:selectOneMenu>
<h:outputLabel value="Descrição:"/>
<p:inputTextarea id="itdescricao" rows="7" cols="60" counter="counter" maxlength="200" value="#{perguntaChamado.descricaoPergunta}"
counterTemplate="{0} Caracteres Restantes." autoResize="false"/>
meu codigo simples
public String campoDescricaoTerceiro() {
if (idTerceiro > 0) {
descricaoPergunta = "O Chamado está sendo realizado por outra empresa. \nApós o retorno da mesma repassaremos as informações sobre seu problema. \nNúmero do Chamado Terceiro: ";
} else {
descricaoPergunta = "";
}
return "perguntaChamado";
}
já tentei no procedimento campoDescricaoTerceiro nao retornar uma String deixar somente como void, mas também nao funcionou
Se alguem puder ajudar?