ToscaWidgets CalendarDatePicker пилоны - PullRequest
       21

ToscaWidgets CalendarDatePicker пилоны

0 голосов
/ 28 октября 2009

Как установить дату на CalendarDatePicker. то есть по умолчанию это текущая дата, и я хочу отобразить ее с другой датой, которую я установлю с моего контроллера.

Я отображаю виджет CalendarDatePicker в табличной форме из tw.form. Я смотрел на это в течение нескольких часов и не могу понять, как это сделать, поэтому любые указатели очень ценятся.

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

1 Ответ

0 голосов
/ 28 октября 2009

У меня нет копии лежащих вокруг форм, но на основании их образца кода похоже, что вы захотите сделать что-то вроде:

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