设置show hover后创建工具提示为true

时间:2014-03-20 19:34:55

标签: gwt smartgwt

设置setShowHover为true后,如何创建工具提示?现在它是一个空白的工具提示。

 ListGridField exportField = new IconField(FIELD_EXPORT, REDO_ICON.jpg, EXPORT_CUSTOM_GROUP_HANDLER);

exportField.setShowHover(true);

尝试exportField.setPrompt("a tooltip message");,但是当我将鼠标移到它上面时,这并没有给每个图标提供工具提示。

当我将鼠标悬停在蓝色指针按钮上时,显示工具提示的图片为空白,消息"工具提示消息"仅当我将鼠标悬停在最顶部的蓝色指针按钮上时才会出现。我希望它为每个蓝色指针按钮显示工具提示。

enter image description here

1 个答案:

答案 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";
        }
    });