문제

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

도움이 되었습니까?

해결책

나는 주위에 누워있는 twform 사본이 없지만 그들의 샘플 코드, 그것은 당신이 다음과 같은 일을하고 싶을 것 같습니다.

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