ToscaWidgets CalendarDatePicker Pylonen
-
06-07-2019 - |
Frage
Wie funktioniert ein Satz das Datum auf dem CalendarDatePicker. das heißt, sie standardmäßig auf das aktuelle Datum und ich möchte es mit einem anderen Datum anzuzeigen, die ich von meinem Controller eingestellt werden.
Ich bin die Anzeige des CalendarDatePicker Widget in einem Tableform von tw.form. Ich habe in diesem für ein paar Stunden sah und kann nicht arbeiten, wie dies zu tun, damit alle Hinweise sehr geschätzt.
import tw.forms as twf
form = twf.TableForm('dateSel', action='changeDate', children=[
twf.CalendarDatePicker('StartDate', date_format = "%d/%m/%Y"),
twf.CalendarDatePicker('EndDate', date_format = "%d/%m/%Y" )
])
Lösung
Ich habe keine Kopie von twforms herumliegen, sondern auf der Grundlage ihrer Beispielcode , sieht es aus wie Sie so etwas wie tun mögen:
from datetime import datetime
start = twf.CalendarDatePicker('StartDate', date_format = "%d/%m/%Y")
start.default = datetime.now() # or any valid datetime object
end = twf.CalendarDatePicker('EndDate', date_format = "%d/%m/%Y" )
start.default = datetime.now() # or any valid datetime object
form = twf.TableForm('dateSel', action='changeDate', children=[start, end])