JSF + PrimeFaces: o atributo `update` não atualiza o componente

Aqui está o meu layout

Quando clico no link Update , que deve ativar e desativar o booleano renderComment , ele não alterna a exibição do texto Personal Feed . Agora, se eu colocar um formulário em torno de h:outputText e update o form , ele funcionará. Por que é que?

O atributo update deve apontar para um ID de cliente existente na tree HTML DOM. No entanto, como o elemento não está disponível na tree HTML DOM porque não é renderizado pelo lado do servidor, o JS / ajax não pode encontrar nada na tree HTML DOM para atualizar.

Na verdade, você deve envolvê-lo em outro elemento que esteja sempre disponível na tree HTML DOM para que o Ajax possa localizá-lo e, em seguida, usar seu ID de cliente na update . No seu caso, você pode usar padding para isso.