var CustomerConfig = GC.Spread.Sheets.Designer.DefaultConfig;
(2) 如下图,右键菜单contextMenu为一个包含多个命令名称的数组。
接下来我们需要做出判断,遍历contextMenu找到我们指定要删除的命令名称(示例:DeleteDialog),然后使用splice方法将其删除。
if (CustomerConfig.contextMenu) {
for (let i = 0; i < CustomerConfig.contextMenu.length; i++) {
if (CustomerConfig.contextMenu=== GC.Spread.Sheets.Designer.CommandNames.DeleteDialog) {
CustomerConfig.contextMenu.splice(i, 1)
}
}
}
(3) 创建一个新的designer,CustomerConfig为其参数。
var designer = new GC.Spread.Sheets.Designer.Designer(
document.getElementById('gc-designer-container'),
CustomerConfig
);