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" ) ])

Foi útil?

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])
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top