postes ToscaWidgets CalendarDatePicker
-
06-07-2019 - |
Pergunta
Como é que um conjunto a data no CalendarDatePicker. ou seja, o padrão é a data atual e eu quero mostrar-lo com outra data que eu vou definir a partir de meu controlador.
Eu estou mostrando o widget CalendarDatePicker em um TableForm de tw.form. Eu olhei isso por algumas horas e não pode trabalhar para fora como fazer isso para qualquer ponteiros muito apreciada.
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" )
])
Solução
Eu não tenho uma cópia do twforms, que ao redor, mas com base em sua código de exemplo , parece que você pode querer fazer algo como:
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])