我有一个Vaadin网格,它将获得一个HTML工具提示。
我尝试了下面的代码,它来自于一个Vaadin讨论论坛,但是我不知道Vaadin客户机代码是如何工作的,我需要做什么来激活代码。如下文所述,它不起作用,即说明设置为文本形式的<b>zz</b>。
我的代码如下:
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;
}
}