Question

Nous utilisons RadEditor de Telerik pour l’éditeur WYSIWYG de notre système de gestion de contenu. Nous avons besoin de trouver & amp; remplacer la fonctionnalité qui se trouve dans l'éditeur WYSIWYG mais également dans l'éditeur HTML. L'éditeur est assez personnalisable, tout le monde sait s'il existe un moyen de l'activer ou de le pirater?

Était-ce utile?

La solution

Il n’existe aucune fonctionnalité intégrée pour ce que vous recherchez. Mais en utilisant l’API côté client et du javascript, vous pouvez connecter votre propre bouton qui effectue une recherche et le remplace à l’aide des fonctions editor.get_html () et editor.set_html () . Vous pourriez alors envisager d’utiliser un RegEx ou simplement un simple .replace () pour faire votre recherche et le remplacer?

Vous pouvez trouver la documentation RadEditor sur le site de Telerik.

Autres conseils

Il existe un exemple sur leur site de démonstration pour RadEditor ASP .NET Ajax .

Cliquez simplement sur le troisième bouton de la barre d'outils pour tester les options "Rechercher et remplacer".

Consultez cette page d'exemple aussi.

Il définit cette barre d'outils

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

Lorsque l'éditeur est en mode HTML, la zone de contenu est simple < textarea > élément. Je pense que, par conception, tous les outils de la barre d'outils de l'éditeur sont désactivés en mode HTML. Vous devrez donc écrire du code JavaScript personnalisé pour implémenter la recherche et le remplacement. Vous pouvez obtenir une référence à la zone de texte avec editor.get_textArea () . À partir de là, cela devient difficile, car je pense que la recherche de texte dans une zone de texte n’est prise en charge que dans IE (selection.findText).

Depuis le deuxième trimestre de 2010, le bouton Rechercher et remplacer est activé en mode HTML de RadEditor dans Internet Explorer. Cette fonctionnalité n’est toujours pas prise en charge dans Firefox, en raison des limitations du navigateur.

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

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top