Hallo,
um meine Tabelle an die Daten anzubinden, benutze ich die Zeile:
Gibt es die Möglichkeit bei der Spalte "aufbaudatum" einen Formatter zu setzen, der die Daten der Spalte in ein Format "DD.MM.YYYY" übersetzt?
Ich habe schon mit den Zeilen als Test probiert, aber es hat nichts gebracht:
Ich bitte um Hilfe, falls jemand ein Tipp hat.
Vielen Dank
um meine Tabelle an die Daten anzubinden, benutze ich die Zeile:
Code:
TableViewerColumn viewerColumn1 = new TableViewerColumn(geraeteTableViewer, SWT.NONE);
TableColumn tblclmnNewColumn_1 = viewerColumn1.getColumn();
tblclmnNewColumn_1.setWidth(100);
tblclmnNewColumn_1.setText("Nr.");
TableViewerColumn viewerColumn2 = new TableViewerColumn(geraeteTableViewer, SWT.NONE);
TableColumn tblclmnNewColumn_2 = viewerColumn2.getColumn();
tblclmnNewColumn_2.setWidth(100);
tblclmnNewColumn_2.setText("Kategorie");
TableViewerColumn viewerColumn5 = new TableViewerColumn(geraeteTableViewer, SWT.NONE);
TableColumn tblclmnNewColumn_5 = viewerColumn5.getColumn();
tblclmnNewColumn_5.setWidth(100);
tblclmnNewColumn_5.setText("Aufbau");
ViewerSupport.bind(geraeteTableViewer,
new WritableList(getBinding().getGeraete(), Geraet.class),
BeanProperties.values(
new String[] { "geraetno", "kategorie",
"aufbaudatum" }));
Gibt es die Möglichkeit bei der Spalte "aufbaudatum" einen Formatter zu setzen, der die Daten der Spalte in ein Format "DD.MM.YYYY" übersetzt?
Ich habe schon mit den Zeilen als Test probiert, aber es hat nichts gebracht:
Code:
viewerColumn5.setLabelProvider(new ColumnLabelProvider()
{
@Override
public String getText(Object element)
{
return new SimpleDateFormat("dd.MM.YYYY").format(tblclmnNewColumn_5.getText());
}
});
Ich bitte um Hilfe, falls jemand ein Tipp hat.
Vielen Dank