コンテキストメニューに「署名の挿入」オプションを追加するには、次の手順を実行します。
JavaScript |
コードのコピー
|
---|---|
// ワークブックとワークシートを構成します。 var spread = new GC.Spread.Sheets.Workbook("ss"); var activeSheet = spread.getActiveSheet(); // デフォルトconfigを取得します。 var config = GC.Spread.Sheets.Designer.DefaultConfig; |
JavaScript |
コードのコピー
|
---|---|
// configコンテキストメニューにコンテキストメニュー項目を追加します。 if (config && config.contextMenu) { config.contextMenu.unshift("insertSignatureMenu"); } // 新しいコンテキストメニュー項目のコマンドを作成します。 config.commandMap = { "insertSignatureMenu": { text: "署名の挿入", commandName: "insertSignatureMenu", visibleContext: "ClickRowHeader", // 単純なデモコードスニペットに従って、InsertSignatureを実行します。 execute: () => { console.log("署名の挿入"); } } } |
JavaScript |
コードのコピー
|
---|---|
// デザイナインスタンスを初期化します。 var designer = new GC.Spread.Sheets.Designer.Designer(document.getElementById("designerHost"), config, spread); |
上記の手順に従うと、以下の出力が生成されます。