我已經創建了表使用vaadin.Now我想爲該表中的特定列內容設置字體大小。是否可以爲該表中的特定列設置字體大小? 如果是這樣,請給我想法設置字體大小。如果你可以給我一些代碼片段。如何在Vaadin表中爲特定列設置字體大小?
4
A
回答
8
是的,用CellStyleGenarators。檢查5.12.2 in the Book of Vaadin。你基本上做了一個
if(propertyId.equals(yourColumnName)) {
return "someStyleName";
}
else {
return null;
}
在你的Table.CellStyleGenerator()中,並在CSS中設置你的文本的樣式。
0
您可以爲此列添加樣式名稱。
1
使用CellStyleGenerator
simpleTable.setCellStyleGenerator(new Table.CellStyleGenerator() { @Override public String getStyle(Table components, Object itemId, Object columnId) { int row = Integer.valueOf((String)itemId); if (row%2 == 0) return "grey"; else return "white"; } });
ColumnGenerator因爲它是在How to get started with Vaadin: Table Styling
公共類DescriptionColumnGenerator描述實現 Table.ColumnGenerator {
@Override public Object generateCell(Table components, Object itemId, Object columnId) { int row = Integer.valueOf((String)itemId); Property prop = components.getItem(itemId).getItemProperty(columnId); Label label = new Label("desc: " + prop.getValue()); if (row%2 != 0) { label.addStyleName("column-description"); label.addStyleName("column-" + (String) columnId); } return label; } }
相關問題
- 1. 如何在summernote中設置自定義字體大小列表?
- 2. 如何將字體粗體設置爲表格小部件中的特定行
- 3. 如何在列表視圖中爲特定列設置字體顏色?
- 4. 如何在Eclipse中將字體大小設置爲10.5?
- 5. 如何在IE6中將字體大小設置爲0px?
- 6. 如何在列表視圖中獲取字體大小並以編程方式將特定項目的字體大小設置爲
- 7. 如何設置字體大小FONT-FAMILY
- 8. 的JTextPane:如何設置字體大小
- 9. Libgdx textfield:如何設置字體大小?
- 10. 如何設置UITextView的字體大小?
- 11. 在Powerpoint中爲圖表設置默認字體大小
- 12. 在Itextpdf中設置字體大小
- 13. 在jquery中設置字體大小
- 14. 在PHPExcel中設置字體顏色,字體大小和字體大小
- 15. 自定義字體大小設置
- 16. 如何在WPF中設置列表框項目的字體大小寫?
- 17. 如何在UML設計器中設置默認字體/大小?
- 18. 如何在特定字體大小的特定字體中測量文本的大小
- 19. PHPExcel:設置字體大小?
- 20. 設置字體大小
- 21. Lighttable,設置字體大小
- 22. GTK +設置字體大小
- 23. NSMutableAttributedString設置字體大小
- 24. 在Flex中設置字體系列設置爲Courier時問題設置字體大小
- 25. 如何在Android中爲特定文本視圖設置字體?
- 26. 爲DropDownListFor設置字體大小
- 27. 將字體大小設置爲窗口
- 28. 在android中如何根據設備屏幕大小設置字體大小
- 29. 如何在iPhone文本字段中設置字體大小?
- 30. 如何在字體大小設置選定的默認字體大小在tinymce中下拉3.5.8