سؤال

وكيف مجموعة واحدة في التاريخ على CalendarDatePicker. أي أنه تخلف عن التاريخ الحالي وأريد أن عرضه مع موعد آخر وهو ما سيحدد من وحدة تحكم بي.

وأنا عرض القطعة CalendarDatePicker في TableForm من 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" ) ])

هل كانت مفيدة؟

المحلول

وأنا لم يكن لديك نسخة من twforms حول زرع، ولكن على أساس من <لأ href = "http://toscawidgets.org/documentation/tw.forms/modules/calendar.html" يختلط = "نوفولو noreferrer" > نموذج التعليمات البرمجية ، يبدو أنك قد تريد أن تفعل شيئا مثل:

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