ToscaWidgets CalendarDatePicker pylons
-
06-07-2019 - |
Pregunta
¿Cómo se configura la fecha en CalendarDatePicker? es decir, la fecha actual es predeterminada y quiero mostrarla con otra fecha que estableceré desde mi controlador.
Estoy mostrando el widget CalendarDatePicker en un TableForm de tw.form. He mirado esto durante unas horas y no puedo encontrar la manera de hacerlo, por lo que cualquier indicador es muy apreciado.
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 ")
])
Solución
No tengo una copia de twforms por ahí, pero en función de su código de muestra , parece que es posible que desee hacer 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])