java - 如何使用 .setTextAlign 对齐 vaadin flow Grid 中的列数据
问题描述
我有一个网格,我想根据类类型对齐值,如下面的非工作代码?有没有办法setTextAlign
在 if 语句中使用?
Grid.Column<Record> firstNameColumn = grid
.addColumn(item -> {
String value = item.getColumnData(strSelectColumnNames[fc]);
return item == null ? "-" : value;
})
if(colClass.equalsIgnoreCase("java.lang.Double"))
{
.setTextAlign(ColumnTextAlign.END)
}
else
{
.setTextAlign(ColumnTextAlign.START)
}
.setWidth((colWidth-1)+"em")
.setHeader(strSelectColumnNames[fc]);
解决方案
我刚刚找到了答案:
.setTextAlign(colClass.equalsIgnoreCase("java.lang.Double") ? ColumnTextAlign.END :ColumnTextAlign.START)
推荐阅读
- leaflet.markercluster - 渲染一个标记的 divIcon 而不是集群标记
- xpages - 更新 NotesDocument 不会更新绑定的 NotesXspDocument
- android - 群聊消息最有效的数据库结构是什么?
- deployment - Uffizzi Cloud 企业层的“高可用性”是什么意思?
- reactjs - 将多个事件插入谷歌日历
- algorithm - 如何有效地处理后继图中的最短路径查询?
- python - python中两个不同日期之间的差异
- apache-kafka - 如何摆脱 Apache Kafka 的“重复”事件?
- python - Python 中的井字游戏与 Minmax
- javascript - 更新状态对象中“选择标签”选择的值