0

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

4

1 に答える 1

0

私は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])
于 2009-10-28T02:46:34.980 に答える