Jsf p:textEditor exibindo as tags na pagina

9 respostas Resolvido
jsfprimefacesjava
A

boa noite, estou usando a p:textEditor para digitar o texto a ser salvo, no entanto, na hora de exibir o navegador esta mostrando as tags, como resolvo esse problema??

<p:dialog header="Inserir Comunicados" widgetVar="dialogo"
	draggable="false" resizable="false" modal="true" style="margin-bottom:500px;">
	<h:form id="formCadastroCom">
		<!-- 		columns faz a quebra da caoluna a cada x itens -->
		<h:panelGrid id="painelCadastroCom" columns="1">
			<p:outputLabel value="Titulo"></p:outputLabel>
			<p:inputText maxlength="80" size="50"
				value="#{comunicadoBean.comunicado.titulo}" />


			<p:outputLabel value="Texto"></p:outputLabel>
			<p:textEditor widgetVar="editor1"
				value="#{comunicadoBean.comunicado.texto}" height="100"
				style="margin-bottom:500px; width:800px" />
		</h:panelGrid>

		<h:panelGrid columns="3" style="margin-bottom:1px;">
			<!-- 			actionListener - chama o metodo de algum managedBean -->
			<p:commandButton value="Salvar"
				actionListener="#{comunicadoBean.salvar()}"
				update=":mensagem :formCadastroCom:painelCadastroCom" />
			<p:commandButton value="Fechar" oncomplete="PF('dialogo').hide();" />
		</h:panelGrid>

	</h:form>
</p:dialog>

9 Respostas

A

M

Boa noite.
Esses dados do textEditor vão ser exibidos em um outputText? Se sim, coloca escape=“false” no outputText.

A

caso os dados nao estejam sendo exibidos em um outputText, como eu faço?

M

E seriam exibido no que?
Na verdade a solução não é o outputText em si, mas sim o escape=“false”.

obs: o textEditor não tem nenhuma propriedade para enviar o texto sem as tags

A

quando eu coloquei dentro de um outputText com a tag escape=“false” funcionou, mas agora que estao fora, nao existe outra forma de fazer isso?

M

Você pode colocar outputText dentro de column

Eu jurava que o escape funcionaria nesse caso também, bom saber…

M
Solucao aceita

E ae, deu certo?

A

eu acabei deixando dentro de um outputText mesmo, deu certo! obrigado!

M

:+1:

Criado 11 de abril de 2018
Ultima resposta 12 de abr. de 2018
Respostas 9
Participantes 2