[]
다음 단계를 따라 컨텍스트 메뉴 구성 요소에 Insert Signature 옵션을 추가하세요.
기본 구성에 접근하세요.
// 워크북과 워크시트 구성
var spread = new GC.Spread.Sheets.Workbook("ss");
var activeSheet = spread.getActiveSheet();
// 기본 구성에 접근
var config = GC.Spread.Sheets.Designer.DefaultConfig;
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");
}
}
}
사용자 정의 구성을 위해 config 매개변수를 전달하여 디자이너 인스턴스를 초기화하세요.
// 디자이너 인스턴스를 초기화하세요.
var designer = new GC.Spread.Sheets.Designer.Designer(document.getElementById("designerHost"), config, spread);
아래와 같은 결과가 생성됩니다: