2017-11-30 4 views
0

堅牢なTextAreaの代替品としてRadEditorを使用したいと考えています。アイコンをクリックするだけで、ツールの完全な配列にアクセスできるようにしたいと考えています。Telerik RadEditor EditorToolGroupsをJavascriptで非表示にする

エディタが読み込まれたときに、すべてのEditorToolボタンを非表示にしていますが、空のEditorToolGroupsが残っています。代わりにEditorToolGroupを表示/非表示にする方法はありますか?

var oTool;    
oTool = editor.getToolByName("Undo"); if (oTool) oTool.get_element().style.display = "none"; 

私はそれはツールバーがclosedを閉じてopenedを開いたときにどのように見えるかのスクリーンショットを添付しました。

答えて

0

答えが見つかりました。

我々は全体EditorToolGroupsを表示/非表示にしたいので、これらのグループの形式ContentAreaMode='Div'を使用すると、一貫性のある(<div><ul><li><a>)、私たちは今、次のことをやっている:

(各EditorToolので、<a>タグであります私たちは非表示にする<ul>

に到達するために2 parentNodesが必要です

oTool = editor.getToolByName("Undo"); 
if (oTool) oTool.get_element().parentNode.parentNode.style.display = "none"; 

を表示するには:

oTool = editor.getToolByName("Undo"); 
if (oTool) oTool.get_element().parentNode.parentNode.style.display = ""; 

ContentAreaMode='Div'

を使用する場合に限りEditorToolsの最終的なレンダリング形式が変更されないよう、私たちのために働く必要があります
関連する問題