Follow the below steps to disable the "Table" field button from the "INSERT" tab.
Access the default configuration and identify the command associated with the "Table" button, in this case the "insertTable" command.
JavaScript |
Copy Code
|
---|---|
// Configure Workbook and Worksheet var spread = new GC.Spread.Sheets.Workbook(document.getElementById("ss")); var activeSheet = spread.getActiveSheet(); // Access the default config var config = GC.Spread.Sheets.Designer.DefaultConfig; console.log(config); // Find the below snippet for "Table" button // "ribbon": [ // { // ... // // "id": "insert", // "text": "INSERT", // "buttonGroups": [ // { // "label": "Table", // "thumbnailClass": "ribbon-thumbnail-table", // "commandGroup": { // "commands": [ // "insertTable" // Associated command // ] // } // }] // }] |
JavaScript |
Copy Code
|
---|---|
console.log(GC.Spread.Sheets.Designer.getCommand('insertTable')); // commandName: "insertTable" // enableContext: "AllowInsertTable && !IsProtected" |
JavaScript |
Copy Code
|
---|---|
config.commandMap = { insertTable: { commandName: "insertTable", // To disable the Table button enableContext: "!AllowInsertTable" } } |
JavaScript |
Copy Code
|
---|---|
var designer = new GC.Spread.Sheets.Designer.Designer(document.getElementById("designerHost"), config, spread); |
The below output will be generated: