在JSF下拉列表中截断长文本:h:selectOneMenu

3
有没有一种快速的方法在不必从头编写代码的情况下截断 h:selectOneMenu 显示的长文本。 我想要实现的是截断长文本,并添加提示工具来显示整个文本。
谢谢。

我认为你应该检查一下 jQuery 来完成这个技巧。 - Jitesh
2个回答

1

对于截断较长的文本,CSS中有许多更简单的方法,例如

text-overflow: ellipsis;

或者

text-overflow: hidden;

'title'属性可为selectOneMenu添加工具提示


1
你可以创建一个实用函数,用于截断长文本。例如:
function shortText(String data,int length){
     return data.subString(0,length);
}

现在,不要直接显示值,而是将值和长度传递给此函数,并在 UI 上使用返回值。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接