首页 > 解决方案 > GoJS 中的样式 ContextMenuButton

问题描述

您好,我对样式 ContextMenuButton 有疑问:/

cm.add(this.$("ContextMenuButton",
this.$(go.TextBlock, {
  text: 'Usuń',
  stroke: '#323232',
  background: '#eee',
  margin: 0,
  alignment: go.Spot.Center
}),
{
  click: () => {
    this.diagram.commandHandler.deleteSelection();
  },
  mouseHover: () => {
    console.log(this.diagram);
  }
}));

如何为cm对象设置新属性?我的意思是如何去除蓝色阴影?(鼠标移到)

在此处输入图像描述

标签: javascriptgojs

解决方案


您需要添加selectionAdorned: false到上下文菜单。

这是我在Codepen上做的一个例子。

您可以看到这是一个上下文菜单,当您删除 selectionAdorned 属性时,当您单击项目时,您将在正方形周围进行选择。

您可以在此处找到有关此的文档。


推荐阅读