设计器禁用Ribbon按钮
场景:有些时候,需要根据用户权限,设置相应Ribbon按钮的可用状态。下面以禁用字体按钮为例,介绍实现方案。实现方案:配置“字体(fontFamily)”对应命令的 enableContext 属性实现。
默认情况下,字体是可以点击,可以更改的
如果想禁用它,需要先找到该按钮对应的命令
const config = GC.Spread.Sheets.Designer.DefaultConfig;
获取”fontFamily“命令并修改它的enableContext属性
GC.Spread.Sheets.Designer.getCommand("fontFamily").enableContext = "cusData";注册commandMap
config.commandMap = {
"fontFamily":GC.Spread.Sheets.Designer.getCommand("fontFamily")
}将修改完的配置项(config对象)设置到当前的设计器对象上
designer.setConfig(config);此时,字体按钮已被禁用
页:
[1]