设置setShowHover
为true后,如何创建工具提示?现在它是一个空白的工具提示。
ListGridField exportField = new IconField(FIELD_EXPORT, REDO_ICON.jpg, EXPORT_CUSTOM_GROUP_HANDLER);
exportField.setShowHover(true);
尝试exportField.setPrompt("a tooltip message");
,但是当我将鼠标移到它上面时,这并没有给每个图标提供工具提示。
当我将鼠标悬停在蓝色指针按钮上时,显示工具提示的图片为空白,消息"工具提示消息"仅当我将鼠标悬停在最顶部的蓝色指针按钮上时才会出现。我希望它为每个蓝色指针按钮显示工具提示。
答案 0 :(得分:1)
使用exportField.setHoverCustomizer()
显示自定义提示消息。
试试这个
ListGrid grid = new ListGrid();
grid.setCanHover(true);
grid.setShowHover(true);
...
exportField.setHoverCustomizer(new HoverCustomizer() {
@Override
public String hoverHTML(Object value, ListGridRecord record, int rowNum, int colNum) {
// you can customize the prompt and can get the values from current record also
return "a tooltip message";
}
});