我这边测试了一下,想要用自定义的方式来修改contextMenu.menuData在Designer中实现比较困难,暂时没有找到相关的解决方案,不过我这边找到了另一个可行的方法,即修改designer中的config来实现,示例代码如下:
var openDialog = {
text: "Write 11 in Console",
name: "shows",
commandName: "myCmd",
visibleContext: "ClickViewport",
};
spread.commandManager().register("myCmd", function ColorAction() {
alert("111");
});
designerConfig.contextMenu.push(openDialog);
designer.setConfig(designerConfig);
|