3

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

谢谢

4

2 回答 2

1

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

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

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

于 2013-04-27T05:07:48.693 回答
1

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

text-overflow: ellipsis;

或者

text-overflow: hidden;

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

于 2013-04-27T04:08:03.273 回答