【问题标题】:truncate long text in jsf dropdownlist h:selectOneMenu截断 jsf 下拉列表中的长文本 h:selectOneMenu
【发布时间】:2013-02-15 10:12:25
【问题描述】:

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

谢谢

【问题讨论】:

  • 我认为你应该检查 jQuery 来做这个技巧

标签: javascript jsf


【解决方案1】:

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

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

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

【讨论】:

    【解决方案2】:

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

    text-overflow: ellipsis;
    

    text-overflow: hidden;
    

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-06-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-22
      • 2012-12-16
      相关资源
      最近更新 更多