鼠标悬停时如何在Tapestry 5.3.6调色板组件中显示选项文本的工具提示(标题)?

马丁·C

如果选项文本太长而无法显示,是否可以在Tapestry 5.3.6的调色板组件中显示工具提示(标题)?我对选项文本几乎相同但它们在看不见的最后一个字符方面有所不同的情况感兴趣。

苏打

您只需要添加自定义attribute(title)即可选择模型选项。为此,您需要添加自己的OptionModel实现:

public class CustomOptionModel implements OptionModel {
    private final String label;
    private final Object value;
    private final Map<String, String> attributes;

    public CustomOptionModel(final String label, 
                             final Object value, 
                             final String tooltip) {
        this.label = label;
        this.value = value;

        if (tooltip != null) {
            attributes = new HashMap<String, String>();
            attributes.put("title", tooltip);
        } else {
            attributes = null;
        }
    }

    public String getLabel() {
        return label;
    }

    public boolean isDisabled() {
        return false;
    }

    public Map<String, String> getAttributes() {
        return attributes;
    }

    public Object getValue() {
        return value;
    }
}

最后一件事是将选择模型附加到调色板:

public SelectModel getMySelectModel() {
    final List<OptionModel> options = new ArrayList<OptionModel>();
    options.add(new CustomOptionModel("First", 1, "First Item"));
    options.add(new CustomOptionModel("Second", 2, "Second Item"));
    options.add(new CustomOptionModel("Third", 3, "Third Item"));
    return new SelectModelImpl(null, options);
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在D3.js中的鼠标悬停时更改饼图的其他分段?

来自分类Dev

如何在D3.js中的鼠标悬停时更改饼图的其他分段?

来自分类Dev

将鼠标悬停在按钮pyqt5上时如何显示工具提示图像

来自分类Dev

如何在D3鼠标悬停中添加文本?

来自分类Dev

如何使用 D3.js 在鼠标悬停时在条形图上显示标签?

来自分类Dev

如何停止d3.drag在Chrome中触发鼠标悬停/鼠标悬停事件

来自分类Dev

如何停止d3.drag在Chrome中触发鼠标悬停/鼠标悬停事件

来自分类Dev

如何在div鼠标悬停时显示按钮

来自分类Dev

如何在饼图中的鼠标悬停时显示“%”符号

来自分类Dev

如何在鼠标悬停时显示div元素?

来自分类Dev

如何在鼠标悬停时显示/隐藏元素?

来自分类Dev

如何在鼠标悬停时显示隐藏的“ div”?

来自分类Dev

如何在饼图中的鼠标悬停时显示“%”符号

来自分类Dev

如何在D3中的节点上绘制的饼图上添加鼠标悬停属性?

来自分类Dev

如何在D3中的节点上绘制的饼图上添加鼠标悬停属性?

来自分类Dev

如何在d3中对项目执行鼠标悬停事件?

来自分类Dev

如何在D3中将鼠标悬停在更大的位置?

来自分类Dev

如何在 p:calendar 中在鼠标悬停时显示工具提示

来自分类Dev

将鼠标悬停在D3强制布局中的节点上时如何显示文本

来自分类Dev

在3D对象的鼠标悬停时显示工具提示

来自分类Dev

如何在默认情况下而不是在鼠标悬停时显示地图工具提示?

来自分类Dev

如何在鼠标悬停在鼠标上时显示或隐藏面板

来自分类Dev

D3如何在鼠标悬停时将圆形更改为矩形

来自分类Dev

如何在鼠标悬停时更改离散的条形颜色-angular-nvd3

来自分类Dev

D3.js工具提示不会在鼠标悬停时显示(或完全不显示)

来自分类Dev

在ggplot2中将鼠标悬停时如何在工具提示上显示y值

来自分类Dev

如何在鼠标悬停的图像上显示悬停效果

来自分类Dev

p5.js:当鼠标悬停在草图中的另一个文本元素上时,如何显示文本?

来自分类Dev

在Google Maps v3中的鼠标悬停事件上显示工具提示

Related 相关文章

  1. 1

    如何在D3.js中的鼠标悬停时更改饼图的其他分段?

  2. 2

    如何在D3.js中的鼠标悬停时更改饼图的其他分段?

  3. 3

    将鼠标悬停在按钮pyqt5上时如何显示工具提示图像

  4. 4

    如何在D3鼠标悬停中添加文本?

  5. 5

    如何使用 D3.js 在鼠标悬停时在条形图上显示标签?

  6. 6

    如何停止d3.drag在Chrome中触发鼠标悬停/鼠标悬停事件

  7. 7

    如何停止d3.drag在Chrome中触发鼠标悬停/鼠标悬停事件

  8. 8

    如何在div鼠标悬停时显示按钮

  9. 9

    如何在饼图中的鼠标悬停时显示“%”符号

  10. 10

    如何在鼠标悬停时显示div元素?

  11. 11

    如何在鼠标悬停时显示/隐藏元素?

  12. 12

    如何在鼠标悬停时显示隐藏的“ div”?

  13. 13

    如何在饼图中的鼠标悬停时显示“%”符号

  14. 14

    如何在D3中的节点上绘制的饼图上添加鼠标悬停属性?

  15. 15

    如何在D3中的节点上绘制的饼图上添加鼠标悬停属性?

  16. 16

    如何在d3中对项目执行鼠标悬停事件?

  17. 17

    如何在D3中将鼠标悬停在更大的位置?

  18. 18

    如何在 p:calendar 中在鼠标悬停时显示工具提示

  19. 19

    将鼠标悬停在D3强制布局中的节点上时如何显示文本

  20. 20

    在3D对象的鼠标悬停时显示工具提示

  21. 21

    如何在默认情况下而不是在鼠标悬停时显示地图工具提示?

  22. 22

    如何在鼠标悬停在鼠标上时显示或隐藏面板

  23. 23

    D3如何在鼠标悬停时将圆形更改为矩形

  24. 24

    如何在鼠标悬停时更改离散的条形颜色-angular-nvd3

  25. 25

    D3.js工具提示不会在鼠标悬停时显示(或完全不显示)

  26. 26

    在ggplot2中将鼠标悬停时如何在工具提示上显示y值

  27. 27

    如何在鼠标悬停的图像上显示悬停效果

  28. 28

    p5.js:当鼠标悬停在草图中的另一个文本元素上时,如何显示文本?

  29. 29

    在Google Maps v3中的鼠标悬停事件上显示工具提示

热门标签

归档