SpreadJS製品ヘルプ
コンテキストメニュー項目の追加
リボンコンテナ > カスタマイズ > コンテキストメニュー項目の追加

コンテキストメニューに「署名の挿入」オプションを追加するには、次の手順を実行します。

  1. config.jsファイルを編集して、「contextMenu」タグに「署名の挿入」オプションを追加します。
    JavaScript
    コードのコピー
    var config = {
        // その他の項目の内容。
        "contextMenu":[
                
               "designer.insertSignature",
                // その他のコンテキストメニューの項目。
    
                ],
        ...
        }
    

  2. プロジェクトでコマンドをcommandMapに設定します。
    JavaScript
    コードのコピー
    config.commandMap = {
                    "designer.insertSignature": {
                        text: "署名の挿入",
                        commandName: "designer.insertSignature",
                        visibleContext: "ClickRowHeader",
                        execute:
                        // execute_InsertSignature、以下は簡単なデモコードスニペットです。
                        () =>{
                            console.log("署名の挿入");
                        }
                    }
                }
    

  3. カスタマイズ可能な構成のために「config」パラメータを渡すデザイナのインスタンスを初期化します。
    JavaScript
    コードのコピー
    // デザイナインスタンスを初期化します。
    var spread = new GC.Spread.Sheets.Workbook(document.getElementById("ss"));
    var designer = new GC.Spread.Sheets.Designer.Designer(document.getElementById("gc-designer-container"), config, spread);
    

    上記の手順に従うと、以下の出力が生成されます。