我正在使用灵巧来构建内容类型。我们有出生日期,默认年份范围是从当年起的+ - 10年。
日期字段需要修改,年份应该从1950年开始。我有点傻笑,找不到我正在追求的正确信息。
下面是我的DOB字段定义。
dob = schema.Date(
title=_(u"Date of Birth"),
)
任何建议或参考都会很棒。
提前致谢。
答案 0 :(得分:5)
使用collective.z3cform.datetimewidget
(https://github.com/collective/collective.z3cform.datetimewidget)
为你的领域。
此小部件具有yearRange
属性。
默认情况下,它会获得site_properties
:calendar_starting_year
和calendar_future_years_available
如果您不知道如何设置小部件,请检查documentation
BTW自版本1.2.4以来,您可以在字段上设置最小/最大值。