0
我有一个Primefaces数据表与许多列,但其中一个包含长条目像1000个字符或更多。我想在一行中显示每一个长条目,当然不是整个条目,而只是它的开头,例如:“...的开始”,而不是“非常漂亮的条目的开始”。数据表是可编辑的,所以当单元格被编辑时,它应该被展开以查看整个条目。有没有简单的方法来实现它?我没有找到任何合适的数据表或列属性来实现这个...如何在一行中显示数据表行?
我有一个Primefaces数据表与许多列,但其中一个包含长条目像1000个字符或更多。我想在一行中显示每一个长条目,当然不是整个条目,而只是它的开头,例如:“...的开始”,而不是“非常漂亮的条目的开始”。数据表是可编辑的,所以当单元格被编辑时,它应该被展开以查看整个条目。有没有简单的方法来实现它?我没有找到任何合适的数据表或列属性来实现这个...如何在一行中显示数据表行?
也许你应该把<p:commandButton>
放在这一行的位置。
此按钮将打开一个对话框(<p:dialog>
),您可以在其中编辑该行。一个想法
private String longString; ... public String getLongString() { return longString.substring(0, 10) + "..."; }
感谢:
要显示与省略号一个字符串,你可以在托管bean以下。但是我仍然不能在一行中显示长条目(例如,省略号的条目开头)。 – peterremec 2014-10-30 08:45:08
请看我编辑的答案。 – RanSh 2014-10-30 08:58:09
感谢您更新答案。这是相当合适的解决方案,虽然我想知道是否有任何例如CSS属性来解决我的问题... – peterremec 2014-10-30 09:34:27