2014-10-30 50 views
0

我有一个Primefaces数据表与许多列,但其中一个包含长条目像1000个字符或更多。我想在一行中显示每一个长条目,当然不是整个条目,而只是它的开头,例如:“...的开始”,而不是“非常漂亮的条目的开始”。数据表是可编辑的,所以当单元格被编辑时,它应该被展开以查看整个条目。有没有简单的方法来实现它?我没有找到任何合适的数据表或列属性来实现这个...如何在一行中显示数据表行?

回答

0

也许你应该把<p:commandButton>放在这一行的位置。
此按钮将打开一个对话框(<p:dialog>),您可以在其中编辑该行。一个想法

 
    private String longString; 
    ... 
    public String getLongString() { 
     return longString.substring(0, 10) + "..."; 
    } 
+0

感谢:

要显示与省略号一个字符串,你可以在托管bean以下。但是我仍然不能在一行中显示长条目(例如,省略号的条目开头)。 – peterremec 2014-10-30 08:45:08

+0

请看我编辑的答案。 – RanSh 2014-10-30 08:58:09

+0

感谢您更新答案。这是相当合适的解决方案,虽然我想知道是否有任何例如CSS属性来解决我的问题... – peterremec 2014-10-30 09:34:27

相关问题