Java 要在Vaadin网格单元上将工具提示设置为HTML吗

Java 要在Vaadin网格单元上将工具提示设置为HTML吗,java,grid,tooltip,vaadin,Java,Grid,Tooltip,Vaadin,我有一个Vaadin网格,它将得到一个带有HTML的工具提示。 我尝试了下面的代码,它来自一个Vaadin讨论论坛,但我不知道Vaadin客户机代码是如何工作的,以及我需要做什么来激活代码。如下所示,说明无效,即说明设置为ZZ作为文本 我的代码如下: private final MyGrid<KPIBusinessDisplay> overviewGrid; overviewGrid.getColumn("lastAlarmStatusIcon").setDescr

我有一个Vaadin网格,它将得到一个带有HTML的工具提示。 我尝试了下面的代码,它来自一个Vaadin讨论论坛,但我不知道Vaadin客户机代码是如何工作的,以及我需要做什么来激活代码。如下所示,说明无效,即说明设置为ZZ作为文本

我的代码如下:

    private final MyGrid<KPIBusinessDisplay> overviewGrid;

    overviewGrid.getColumn("lastAlarmStatusIcon").setDescriptionGenerator(kpi -> {
        return "<b>ZZ</b>";
    });

package com.xxx.bpspkpibpcheck.view;

import com.google.gwt.dom.client.Element;
import com.vaadin.client.TooltipInfo;
import com.vaadin.client.connectors.grid.GridConnector;
import com.vaadin.shared.ui.Connect;
import com.vaadin.shared.ui.ContentMode;

@Connect(com.xxx.bpspkpibpcheck.view.MyGrid.class)
public class MyGridConnector extends GridConnector {
    private static final long serialVersionUID = 1L;

    @Override
    public TooltipInfo getTooltipInfo(Element inElement) {
        TooltipInfo tt = super.getTooltipInfo(inElement);
        tt.setContentMode(ContentMode.HTML);
        return tt;
    }
}
私有最终MyGrid概览Grid;
overviewGrid.getColumn(“lastAlarmStatusIcon”).setDescriptionGenerator(kpi->{
返回“ZZ”;
});
包com.xxx.bpspkpibpcheck.view;
导入com.google.gwt.dom.client.Element;
导入com.vaadin.client.TooltipInfo;
导入com.vaadin.client.connectors.grid.GridConnector;
导入com.vaadin.shared.ui.Connect;
导入com.vaadin.shared.ui.ContentMode;
@连接(com.xxx.bpspkpibpcheck.view.MyGrid.class)
公共类MyGridConnector扩展了GridConnector{
私有静态最终长serialVersionUID=1L;
@凌驾
公共工具提示信息getTooltipInfo(元素inElement){
TooltipInfo tt=super.getTooltipInfo(inElement);
setContentMode(ContentMode.HTML);
返回tt;
}
}
Grid.setDescriptionGenerator(DescriptionGenerator DescriptionGenerator,ContentMode)
自Vaadin 8.2以来支持ContentMode.HTML。使用此方法无需为此进行自定义客户端扩展。

Grid.setDescriptionGenerator(DescriptionGenerator DescriptionGenerator,ContentMode ContentMode)

自Vaadin 8.2以来支持ContentMode.HTML。使用此方法无需为此目的进行自定义客户端扩展。

您使用哪个Vaadin版本?setDescriptionGenerator(DescriptionGenerator DescriptionGenerator,ContentMode ContentMode)从Vaadin 8.2开始就支持ContentMode.HTML。我们使用的是
8.1.1
。谢谢你的提示。好的,我根据讨论得出了答案,你使用哪种版本的瓦丁?setDescriptionGenerator(DescriptionGenerator DescriptionGenerator,ContentMode ContentMode)从Vaadin 8.2开始就支持ContentMode.HTML。我们使用的是
8.1.1
。谢谢你的提示。好的,我根据讨论得出了答案
Grid.setDescriptionGenerator(DescriptionGenerator<T> descriptionGenerator, ContentMode contentMode)