RichHTMLTextEditor

Aquellos que habéis tenido que usar el control RichTextEditor os habréis dado cuenta de lo pobre que es el soporte que da FlashPlayer al HTML y de lo difícil que se hace trabajar con html.

El componente que muestro a continuación sólo sirve para aplicaciones AIR y es una paquetización del editor FCKEditor con lo cual aporta todas sus funcionalidades y permite la edición rica de contenidos html. Aunque funcional, se trata sólo de una prueba de concepto para mostrar lo que se puede hacer.

La idea básica sobre la que reside el componente es crear una página html al vuelo cada vez que se le asigne un valor al campo html. La página html generada se renderiza en un control y cuando se quiere acceder al html que el usuario haya modificado se hace a través de DOM y de las funciones Javascript que FCKEditor expone.


Un ejemplo de uso sería:

Lo que faltaría implementar que dejo en vuestras manos sería:

  • Soporte para Bindings en la propiedad html
  • Soporte para las funcionalidades de ajuste de tamaño según las normas de UIComponent

Os podéis descargar el código de ejemplo así como el del componente de aquí.



* * * * * 5 votos

Acerca de esta entrada