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.

Um comentário:
Luiz,
Muito bom, e sem duvida uma funcionalidade interessante.
Para o seu conhecimento o jCompany 5.5 passou incluir esta funcionalidade na versão que está sendo liberada esta semana.
Caso queira contribuir com sugestão no produto fique a vontade para enviar para suporte@powerlogic.com.br.
Parabéns, pelo blog.
Estamos colocando alguns videos do Youtube, sobre os produtos.
Abraços,
Justino
Postar um comentário