ToscaWidgets CalendarDatePicker pylons
-
06-07-2019 - |
题
如何在CalendarDatePicker上设置日期。即它默认为当前日期,我想用另一个日期显示它,我将从我的控制器设置。
我在tw.form中的TableForm中显示CalendarDatePicker小部件。我已经看了几个小时,无法解决如何做到这一点所以任何指针都非常感激。
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")
])代码>
解决方案
我没有复制的twforms,但基于他们的示例代码,您可能希望执行以下操作:
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