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