ContextMenu
TsgcHTMLComponent_ContextMenu — Delphi, C++ Builder 및 .NET에서 아이콘, 구분선, 헤더 및 서버 라우팅 액션을 갖춘, CSS 선택자 범위로 지정된 우클릭 Bootstrap 드롭다운 메뉴를 렌더링합니다.
TsgcHTMLComponent_ContextMenu — Delphi, C++ Builder 및 .NET에서 아이콘, 구분선, 헤더 및 서버 라우팅 액션을 갖춘, CSS 선택자 범위로 지정된 우클릭 Bootstrap 드롭다운 메뉴를 렌더링합니다.
Items에 항목을 추가하고, TargetSelector로 우클릭 범위를 지정한 다음, HTML 속성을 읽습니다. 우클릭하면 메뉴가 위치를 잡고 열립니다.
TsgcHTMLComponent_ContextMenu
Bootstrap 5 드롭다운 메뉴 <ul> + 바인딩 스크립트
Delphi, C++ Builder, .NET
각 항목에 대해 Items.Add를 호출하여 Caption/Icon/DataAction(또는 Href)을 설정하고, TargetSelector로 우클릭을 제한한 다음, HTML을 읽습니다.
가장 자주 사용하게 되는 멤버.
Items는 항목을 담으며, 각 항목은 Caption, Icon, Href, DataAction, Divider, Header 및 Disabled를 가진 TsgcHTMLContextMenuItem입니다.
Items.Add는 컬렉션에 항목을 추가하고 이를 반환하여 속성을 설정할 수 있게 합니다.
이 CSS 선택자와 일치하는 요소로 우클릭 캡처를 제한합니다. 비워 두면 페이지의 모든 우클릭이 메뉴를 엽니다.
DataAction이 있는 항목을 클릭하면 window.sgcHTMX.send(폼이 사용하는 것과 동일한 채널)를 통해 전송되고 sgcContextMenu:action DOM 이벤트가 발생합니다.
Divider는 구분선을 렌더링합니다. Header는 링크 대신 클릭할 수 없는 섹션 제목을 렌더링합니다.
메뉴의 요소 id를 명시적으로 설정합니다. 비워 두면 고유 id가 자동으로 생성되어 캐시됩니다.