質問

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])
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top