截断jsf下拉列表中的长文本h:selectOneMenu

时间:2013-02-15 10:12:25

标签: javascript jsf

是否有一种快速方法可以截断h:selectOneMenu中显示的长文本,而无需对其进行编码。 我想要实现的是截断长文本,并添加工具提示以显示整个文本。

感谢

2 个答案:

答案 0 :(得分:1)

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

text-overflow: ellipsis;

OR

text-overflow: hidden;

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

答案 1 :(得分:1)

您可以创建一个实用程序函数,用于截断长文本。例如:

function shortText(String data,int length){
     return data.subString(0,length);
}

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