小编Mar*_*ari的帖子

Vaadin 锚点 - 捕捉默认点击事件

我是 Vaadin 框架的新手,我想知道是否有办法捕获 Anchor 的默认点击事件?(Vaadin14,仅限 Java - v11)

我知道我可以这样做:

Anchor download = new Anchor()
download.getElement().addEventListener("click", event -> doStuff())
Run Code Online (Sandbox Code Playgroud)

但它似乎不是内置的点击侦听器,因为我可以添加带有 StreamResource 的锚点。然后,单击 Anchor 开始文件下载 - 无需添加任何其他侦听器。

回答这些问题中的任何一个都可以解决我的问题,我相信:

  • 有没有办法捕捉这个锚点点击事件?
  • 有没有办法像 Button click() 方法那样在代码中以编程方式触发它?
  • 如果它是@DomEvent,那么这是什么类型的@DomEvent?

java anchor downloadfile vaadin vaadin14

2
推荐指数
1
解决办法
62
查看次数

如何在羽毛笔编辑器字体颜色菜单中添加我自己的颜色列表?

我已经将 Quill Editor 添加为 Vaadin 组件,这样我就可以在 Java 中访问它,并且我对它进行了一些自定义,因为我需要的只是粗体斜体和字体颜色按钮,并且工作正常。

我正在为一件事而苦苦挣扎。我想设置我自己的颜色,并且只在颜色菜单中设置我自己的颜色。我怎样才能做到这一点?

在我的自定义 quilleditor.js 中我有这个:

const ColorClass = Quill.import('attributors/class/color');
Quill.register(ColorClass, true);
const ColorStyle = Quill.import('attributors/style/color');
Quill.register(ColorStyle, true);
Run Code Online (Sandbox Code Playgroud)

我认为基本上以某种方式从node_modules/quill/themes/base.js导入它:

const COLORS = [
  "#000000", "#e60000", "#ff9900", "#ffff00", "#008a00", "#0066cc", "#9933ff",
  "#ffffff", "#facccc", "#ffebcc", "#ffffcc", "#cce8cc", "#cce0f5", "#ebd6ff",
  "#bbbbbb", "#f06666", "#ffc266", "#ffff66", "#66b966", "#66a3e0", "#c285ff",
  "#888888", "#a10000", "#b26b00", "#b2b200", "#006100", "#0047b2", "#6b24b2",
  "#444444", "#5c0000", "#663d00", "#666600", "#003700", "#002966", "#3d1466"
];
Run Code Online (Sandbox Code Playgroud)

因为颜色菜单看起来完全像这样,并且计数和颜色与上面的列表匹配:

在此输入图像描述

创建编辑器时如何摆脱这些颜色并添加我自己的列表?

我尝试过使用白名单但没有成功。

我完全不是一个 javascript 开发人员,我正在尝试做一些我不完全理解的事情,因此我寻求帮助。

javascript vaadin quill

2
推荐指数
1
解决办法
3615
查看次数

标签 统计

vaadin ×2

anchor ×1

downloadfile ×1

java ×1

javascript ×1

quill ×1

vaadin14 ×1