Pregunta

Usamos RadEditor de Telerik para el editor WYSIWYG de nuestro sistema de gestión de contenido. Necesitamos el hallazgo & amp; Reemplace la funcionalidad que se encuentra en el editor WYSIWYG para que también esté en el editor HTML. El editor es bastante personalizable, ¿alguien sabe si hay una forma de habilitarlo o piratearlo?

¿Fue útil?

Solución

No hay una funcionalidad incorporada para lo que está buscando. Pero al usar la API del lado del cliente y algún javascript, puede conectar su propio botón que busca y reemplaza con las funciones editor.get_html () y editor.set_html () . Entonces, ¿podría considerar usar algún RegEx o simplemente un javascript .replace () para hacer su búsqueda y reemplazo?

Puede encontrar la documentación de RadEditor en el sitio de Telerik.

Otros consejos

Hay un ejemplo en su sitio de demostración para RadEditor ASP .NET Ajax .

Simplemente haga clic en el tercer botón de la barra de herramientas para probar " Buscar y reemplazar " ;.

Echa un vistazo a this example page también.

Define esta barra de herramientas

...  
<telerik:EditorSeparator />
<telerik:editortool name="FindAndReplace" />
<telerik:editortool name="TableWizard" />
<telerik:editortool name="LinkManager" />
<telerik:editortool name="PageProperties" />
<telerik:EditorSeparator />
...

Cuando el editor está en modo HTML, el área de contenido es un simple < área de texto > elemento. Creo que, por diseño, todas las herramientas de la barra de herramientas del editor están deshabilitadas en el modo HTML, por lo que deberá escribir un código JavaScript personalizado para implementar el buscar y reemplazar. Puede obtener una referencia al cuadro de texto con editor.get_textArea () . Desde allí se vuelve difícil, porque creo que la búsqueda de texto en un área de texto solo se admite en IE (selection.findText).

Desde el segundo trimestre de 2010, el botón Buscar y reemplazar está habilitado en el modo HTML de RadEditor en Internet Explorer. Esta función aún no es compatible con Firefox, debido a las limitaciones del navegador.

http://demos.telerik.com/aspnet -ajax / editor / examples / default / defaultcs.aspx

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top