質問

コンテンツ管理システムのWYSIWYGエディターにはTelerikのRadEditorを使用しています。検索&が必要です。 WYSIWYGエディターにある機能をHTMLエディターにも置き換える。エディターはかなりカスタマイズ可能です。これを有効にする方法やハッキングする方法があるかどうかは誰でも知っていますか?

役に立ちましたか?

解決

お探しの機能は組み込まれていません。ただし、クライアントサイドAPIと一部のJavaScriptを使用すると、 editor.get_html()および editor.set_html()関数を使用して検索と置換を行う独自のボタンをフックできます。その後、検索と置換を行うために、RegExまたは単純なjavascript .replace()を使用することを検討できますか?

を見つけることができます。 TelerikサイトのRadEditorドキュメント。

他のヒント

RadEditor ASPのデモサイトには、サンプルがあります。 .NET Ajax

「検索と置換」をテストするには、ツールバーの3番目のボタンをクリックするだけです。

このサンプルページをご覧ください。

このツールバーを定義します

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

エディターがHTMLモードの場合、コンテンツ領域はシンプルな&lt;テキストエリア&gt;素子。設計上、エディターツールバーのすべてのツールはHTMLモードで無効になっているため、カスタムJavaScriptコードを記述して検索と置換を実装する必要があります。 editor.get_textArea()を使用して、テキストボックスへの参照を取得できます。そこから難しいのは、textareaでのテキストの検索がIE(selection.findText)でのみサポートされていると思うからです。

2010年第2四半期から、Internet ExplorerのRadEditorのHTMLモードで[検索と置換]ボタンが有効になりました。ブラウザの制限のため、この機能はFirefoxではまだサポートされていません。

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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top