ToscaWidgets CalendarDatePicker пилоны
-
06-07-2019 - |
Вопрос
Как установить дату в 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 ")
]) Код> р>
Решение
У меня нет копии лежащих вокруг форм, но они основаны на их пример кода , похоже, вы захотите сделать что-то вроде:
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])
Не связан с StackOverflow