[]
        
(Showing Draft Content)

컨텍스트 메뉴 항목 추가

다음 단계를 따라 컨텍스트 메뉴 구성 요소에 Insert Signature 옵션을 추가하세요.

  1. 기본 구성에 접근하세요.

    // 워크북과 워크시트 구성
    var spread = new GC.Spread.Sheets.Workbook("ss");
    var activeSheet = spread.getActiveSheet();
    
    // 기본 구성에 접근
    var config = GC.Spread.Sheets.Designer.DefaultConfig;
  2. contextMenu 태그에 "Insert Signature" 옵션을 추가하고, 프로젝트의 commandMap에 설정하세요.

    // 구성의 컨텍스트 메뉴에 항목을 추가하세요.
    if (config && config.contextMenu) {
        config.contextMenu.unshift("insertSignatureMenu");
    }
    
    // 새 컨텍스트 메뉴 항목에 대한 명령을 생성하세요.
    config.commandMap = {
        "insertSignatureMenu": {
            text: "Insert Signature",
            commandName: "insertSignatureMenu",
            visibleContext: "ClickRowHeader",
    
            // InsertSignature를 실행하세요. 다음은 간단한 데모 코드 예제입니다.
            execute: () => {
                console.log("Insert Signature");
            }   
        }
    }
  3. 사용자 정의 구성을 위해 config 매개변수를 전달하여 디자이너 인스턴스를 초기화하세요.

    // 디자이너 인스턴스를 초기화하세요.
    var designer = new GC.Spread.Sheets.Designer.Designer(document.getElementById("designerHost"), config, spread);

아래와 같은 결과가 생성됩니다: