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

时间:2013-10-31 17:01:56

标签: plone dexterity

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

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

下面是我的DOB字段定义。

dob = schema.Date(
    title=_(u"Date of Birth"),
    )

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

提前致谢。

1 个答案:

答案 0 :(得分:5)

使用collective.z3cform.datetimewidgethttps://github.com/collective/collective.z3cform.datetimewidget) 为你的领域。

此小部件具有yearRange属性。 默认情况下,它会获得site_propertiescalendar_starting_yearcalendar_future_years_available

中定义的范围

如果您不知道如何设置小部件,请检查documentation

BTW自版本1.2.4以来,您可以在字段上设置最小/最大值。