如何复制Vaadin框架中Tooltip提示框的展示内容
你通过setItemDescriptionGenerator生成的Tooltip默认无法被用户复制。
原因:Vaadin 7/8 版本中该API生成的提示内容,本质是绑定到对应表格单元格DOM元素的原生title属性。浏览器对原生title属性的弹出浮层做了默认限制:浮层出现时无法将鼠标移动到浮层上,也不支持选中浮层内的文本,自然无法复制内容。
如果要实现可复制的提示内容,可以替换实现方案:放弃使用默认的ItemDescriptionGenerator,改用自定义悬浮组件方案,比如给单元格绑定Vaadin官方的独立Tooltip扩展组件,或者自行实现悬浮触发的自定义浮层,将提示内容放在普通可选中的DOM节点内,即可支持用户选中文本进行复制。
内容的提问来源于stack exchange,提问作者buck
相关产品推荐
相关产品推荐

