隐藏Ribbon右下角弹窗按钮
在某些情况下,为了限制用户的某些操作,我们需要隐藏掉Ribbon中右下角的弹窗按钮,如下图所示:因为这些按钮的配置是存放在designerConfig中的,因此为了达成隐藏弹窗按钮的目的,我们需要对designerConfig进行修改。
观察Designer的defaultConfig发现,在有弹窗的buttonGroups中有一个indicator属性:
这个indicator属性就是控制弹窗按钮是否显示的关键。
使用以下代码来测试一下:
window.onload = function () {
let designerConfig = JSON.parse(
JSON.stringify(GC.Spread.Sheets.Designer.DefaultConfig)
);
delete designerConfig.ribbon.buttonGroups.indicator;
let designer = new GC.Spread.Sheets.Designer.Designer(
"gc-designer-container",
designerConfig
);
let spread = designer.getWorkbook();
let sheet = spread.getActiveSheet();
};
效果如下:
可以看见原本的弹窗按钮现在已经消失了,因此隐藏弹窗按钮是可以通过修改config来实现的。
你好,请问可以自定义这个 icon的事件可以通过配置来实现吗? 您是说,是否可以通过按钮/icon或者其他方式 去配置是否删除indicator?答案是,当然可以。
如果不是此需求,您可以发个帖子,贴上这篇技术博客,详细描述下您的需求。
页:
[1]