Ich habe eine Klasse, die PropertyBusinessObject.One von den Eigenschaften der Klasse implementiert ein Datum wie gezeigt:UiBinding.Binding kehrt Number für Date
public class Appointment implements PropertyBusinessObject {
public final Property<Double, Appointment> id = new Property<>("id");
public final Property<Date, Appointment> bookDate =
new Property<> "bookDate", Date.class);
...
Wenn ich versuche, und Verwendung UiBinding in einer Form, wie folgt:
Appointment a = (Appointment) obj;
for (UiBinding.Binding b : bindingList) {
b.commit();
}
...
ich java.lang bekommen. Number: Für die Eingabe-Stichwort: „Do 12. Oktober 20.21.20 CAT 2017“
- Nach dem Graben um, ich weiß, dass ich irgendwie einen Dateconverter verwenden sollte, aber es gibt nicht genug Informationen darüber, wie ich diese verwenden können .
An welches UI-Element möchten Sie binden? Normalerweise binden wir das Datum an einen Picker. Auch was ist der vollständige Stack-Trace der Ausnahme? –
Danke Shai. Ich war an ein TextField gebunden, aber als ich zu einem Picker wechselte, funktionierte alles wie erwartet. – Rootsman