2017-11-30 15 views
0

우리는 강력한 TextArea 대체품으로 RadEditor를 사용하고자합니다. 사용자가 아이콘을 클릭하여 도구의 전체 배열에 액세스 할 수 있기를 바랍니다.자바를 통해 Telerik RadEditor EditorToolGroups를 숨기기

편집기를로드 할 때 모든 EditorTool 버튼을 숨겨서이 작업을 수행하고 있지만 빈 EditorToolGroups가 남아 있습니다. EditorToolGroup을 표시하거나 숨길 수있는 방법이 있습니까?

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

나는 도구 모음이 closed을 폐쇄하고 opened을 열 때의 모습의 스크린 샷을 첨부했습니다.

답변

0

답변을 찾았습니다.

는 (각 EditorTool는 <a> 태그, 그래서 : ContentAreaMode='Div'의 일관성을 사용할 때 우리는/보여 전체 EditorToolGroups을 숨기고,이 그룹의 형식을 원하기 때문에

(<div><ul><li><a>)는, 우리는 이제 다음 일을하는지 우리는 숨길 수 <ul>)

에 도착하는 두 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 = ""; 

EditorTools의 최종 렌더링 형식이 변경되지 않는 한,이 값은 변경되지 않습니다. ContentAreaMode='Div'