Essa semana passei por um problema aqui no Piauí, cuja solução gostaria de compartilhar com vcs.
Provavelmente alguém já tenha tido a necessidade de inserir algum editor HTML WYSWYG em aplicações Web. E no nosso caso, em aplicações jCompany.
Pois bem... vamos lá:
1. Baixe o editor no site da CKEditor e optem sempre pela "Our previous editor solution, stable and full featured", que no caso desse exemplo era a versão 2.6.5;
2. Descompacte dentro do diretório projeto_principal/src/main/webapp:
3. No caso do jCompany o arquivo que cuida do cabeçalho HTML é o PlcGeralLayoutIncludeHeadInicio.jsp que deverá estar dentro do projeto principal na pasta projeto_principal/src/main/plc/layouts/htmlcomuns. Caso esse arquivo não exista, você pode sobrescrever o do projeto jcompany_visao ou implementar o "HEAD" de alguma outra forma a sua escolha. o importante é adicionar essas duas linhas dentro do arquivo PlcGeralLayoutIncludeHeadInicio.jsp
Feito isso, estamos prontos para adicionar o FCKEditor às nossas jsps. Uma informação importante é que o FCKEditor subsituirá nosso componente TextArea na aplicação.
4. O próximo passo é alterar o componente plc:area para h:inputTextarea e para isso é necessário importar a tag "H":
<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
Esse procedimento foi adotado em virtude de alguns problemas que podem ocorrer com o componente do jcompany.
5. Após isso, adicione o seguinte código à jsp:
Após isso é só fazer um deploy completo (para o jcompany copiar os arquivos do editor para o servidor de aplicações), testar e utilizar.
Espero ter ajudado.
