我正在尝试在 GXT 网格单元上实现工具提示 (QuickTip) 功能。它似乎大部分时间都可以工作,但有时我在将鼠标悬停在列标题上时会得到一个空的工具提示框。我发现一些文章指出工具提示仅适用于数据而不适用于标题,但我猜不是这样。默认情况下,我将工具提示/文本设置为空,但我仍然在标题鼠标上看到空框。我做错了什么吗?这是我的代码:
ColumnConfig columnTitle = new ColumnConfig();
columnTitle.setId("subject");
columnTitle.setHeader("<B>Title</B>")
columnTitle.setRenderer(new GridCellRenderer<ModelData>()
{
@Override
public Object render(ModelData model, String property, ColumnData config, int rowIndex, int colIndex,
ListStore<ModelData> store, Grid<ModelData> grid)
{
SystemUserMessage msg = ((BeanModel)model).getBean();
String text = null;
text = msg.getSubject();
String content = model.get("content").toString();
String toolTip = null;
toolTip = " qtip='" + content + "'";
String style = null;
if(msg.getPriority().equals("High"))
{
style = " style='color: red;'";
}
String html = "<span" + toolTip + style + ">" + text + "</span>";
return html;
}
});
新的快速提示(messageCenterGrid);//注册工具提示