日期字段上的敏捷自定义年份范围

web*_*fox 2 plone dexterity

我正在使用灵巧来构建内容类型.我们有出生日期字段,默认年份范围是从当年起的+ - 10年.

日期字段需要修改,年份应该从1950年开始.我有点傻笑,找不到我正在追求的正确信息.

下面是我的DOB字段定义.

dob = schema.Date(
    title=_(u"Date of Birth"),
    )
Run Code Online (Sandbox Code Playgroud)

任何建议或参考都会很棒.

提前致谢.

Mat*_*ias 5

使用collective.z3cform.datetimewidget(https://github.com/collective/collective.z3cform.datetimewidget)为您的字段.

此小部件具有yearRange属性.默认情况下,它获取以下定义的范围site_properties:calendar_starting_yearcalendar_future_years_available

如果您不知道如何设置小部件,请查看文档

从版本1.2.4开始 BTW ,您可以在字段上设置最小/最大值.