vaadin中的Window.setCaption(字符串)不支持HTML

vaadin中的Window.setCaption(字符串)不支持HTML,vaadin,Vaadin,瓦丁的窗户延伸了面板。调用Window.setCaption()只需调用Panel.setCaption(),它不支持HTML。但是,当我调用Window.setCaption()时,不支持HTML。不确定发生了什么。标题处理的客户端(gwt)代码不同。VWindow类在标题VPanel上使用Util.escapeHTML()而不是 VWindow.java: public void setCaption(String c, String icon) { String html = U

瓦丁的窗户延伸了面板。调用Window.setCaption()只需调用Panel.setCaption(),它不支持HTML。但是,当我调用Window.setCaption()时,不支持HTML。不确定发生了什么。

标题处理的客户端(gwt)代码不同。VWindow类在标题VPanel上使用Util.escapeHTML()而不是

VWindow.java:

 public void setCaption(String c, String icon) {
    String html = Util.escapeHTML(c);
    if (icon != null) {
        icon = client.translateVaadinUri(icon);
        html = "<img src=\"" + Util.escapeAttribute(icon)
                + "\" class=\"v-icon\" />" + html;
    }
    DOM.setInnerHTML(headerText, html);
}

你似乎对此非常了解;我是个新手。我要求的原因是在标题中放置一个图标按钮,可以单击该按钮,就像“x”按钮关闭窗口一样。我在API中找不到这方面的规定。创建我自己版本的vaadin窗口并使用“X”作为排序模板将自定义按钮放在标题中有多难?我只是在看到你的问题后检查了来源,但我真的不知道扩展vaadin窗口有多难。
public void setCaption(String text) {
    DOM.setInnerHTML(captionText, text);
}