当前位置: 首页 > 面试题库 >

JSF Datatable Cell-剪切文本,如果内容太长则替换为“…”

洪承天
2023-03-14
问题内容

如果该文本对于单元格来说太长了,我想剪掉它,并在末尾添加三个点“ …”(不换行)。问题在于,我不能只在XX符号后剪切java中的内容,因为“
i”占用的空间少于“ W”占用的空间,而这又会显得很傻。

如何使用CSS / java实现此功能(如果没有Java脚本,可能的话)?还是不可能?

谢谢!


问题答案:

尝试CSS:设置a max-width并指定text-overflow

text-overflow: ellipsis;


 类似资料:
  • 我想使用TextFlow显示一些格式化的文本。之前,我使用了一个简单的标签(wrapText设置为true)来显示该文本(未格式化),但想使用提供我想使用TextFlow显示的文本列表的库。 我的问题是要显示的文本比可用区域大。标签在空间不足时会切断文本。这很有效。不幸的是,TextFlow没有。当文本过长时,它会溢出TextFlow所在的区域。相邻的文本流然后相互重叠。如何模仿标签的行为? 可以

  • 有一个sed命令 目前是使用了其他分隔符还不能避免需要替换的字符含有特殊字符。 有没有屏蔽正则的用法,不要认为给到的字符串是正则表达式。 我的代码 1.旧内容 2.新内容

  • 我有一个灵活的布局,看起来像这样: 这很好,但是当产品描述很长时,我想隐藏溢出并显示省略号。 有一个类为的flex容器,它有两个flex子容器-(30%)和(70%)。右侧的

  • 问题内容: 我在MySQL数据库中有一个description字段,我在两个不同的页面上访问数据库,一个页面显示整个字段,但在另一个页面上,我只想显示前50个字符。如果description字段中的字符串少于50个字符,则不会显示…,但是如果不是,则在前50个字符后显示…。 示例(完整字符串): 示例2(前50个字符): 问题答案: PHP的方法很简单: 但是您可以使用以下CSS达到更好的效果:

  • 我有一个很大的数组,它有很多元素,我需要在控制台中显示它,我使用console.log(),但只显示了一部分。 如何显示完整的内容?