I have a grid and I would like to align the values according to class type like the non-working code below? Is there a way to have setTextAlign inside if statements?
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]);