2008-10-29 33 views
0

我們使用Telerik的RadEditor作爲我們的內容管理系統的所見即所得編輯器。我們需要在WYSIWYG編輯器中找到&替換功能,以使其也位於HTML編輯器中。編輯器是非常可定製的,任何人都知道是否有方法來啓用它或破解它?Telerik RadEditor在HTML視圖中查找和替換

回答

1

有你在找什麼沒有內置的功能。但使用客戶端API和一些JavaScript,您可以連接自己的按鈕,使用editor.get_html()editor.set_html()函數進行查找和替換。那麼你可以考慮使用一些正則表達式或只是一個簡單的JavaScript .replace()來做你的查找和替換?

你可以找到the RadEditor documentation on the Telerik site.

0

有一個example on their demo site for RadEditor ASP.NET Ajax

只需點擊工具欄上的第三個按鈕即可測試「查找和替換」。您也可以查看this example page

它定義了這個工具欄

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

也許我失去了一些東西,但查找和替換在這兩方面的例子在HTML視圖,至今下落不明(底部第二個選項卡)。 – Jim 2008-10-29 15:53:40

0

當編輯器在HTML模式,內容區域是一個簡單的<的textarea>元素。我認爲通過設計,編輯器工具欄上的所有工具在HTML模式下都是禁用的,因此您需要編寫一些自定義JavaScript代碼來實現查找和替換。您可以通過editor.get_textArea()獲得對文本框的引用。從那裏就變得困難了,因爲我認爲在textarea中搜索文本只在IE(selection.findText)中被支持。