2014-08-28 3 views
0

트 리뷰가있는 사용자 정의 섹션을 만들었습니다. 사용자가 만들거나 삭제할 수 없기 때문에 트리 노드를 마우스 오른쪽 버튼으로 클릭 할 때 표시되는 컨텍스트 메뉴를 제거하고 싶습니다. 나는 그것에 대한 몇 가지 자습서를 따라 왔고 모든 항목을 제거 할 수 있었지만 제거 할 수없는 빈 컨텍스트 메뉴가 남아 있습니다. 노드를 렌더링하는 트 리뷰의 컨텍스트 메뉴를 비활성화하려면 어떻게해야합니까?

screenshot of empty context menu

코드는 당신이 그것을 제거 할 수

public override void Render(ref XmlTree tree) 
{ 
    XmlTreeNode xNode = XmlTreeNode.Create(this); 
    xNode.NodeID = "1"; 
    xNode.Text = "Enquiry Form"; 
    xNode.Icon = "compliance.gif"; 
    xNode.Action = "javascript:listEnquiries()"; 
    xNode.Menu.Clear();   
    tree.Add(xNode); 
} 

답변

0

입니다, 불행하게도, 당신이 완전히 메뉴를 제거하더라도, 그 얇은 상자입니다 여전히 표시됩니다.

백 오피스를위한 소스 CSS를 배우는 데 어려움을 겪을 수 있다면 항목이 없을 경우 전혀 표시되지 않도록 CSS를 추가 할 수 있습니다.

관련 문제