【发布时间】:2013-10-31 17:01:56
【问题描述】:
我正在使用灵活性构建内容类型。我们有出生日期字段,默认年份范围是从当前年份开始的 +- 10 年。
需要修改日期字段,年份应该从 1950 年开始。我有点眼花缭乱,找不到我想要的正确信息。
下面是我的 DOB 字段定义。
dob = schema.Date(
title=_(u"Date of Birth"),
)
任何建议或参考都会很棒。
提前致谢。
【问题讨论】:
我正在使用灵活性构建内容类型。我们有出生日期字段,默认年份范围是从当前年份开始的 +- 10 年。
需要修改日期字段,年份应该从 1950 年开始。我有点眼花缭乱,找不到我想要的正确信息。
下面是我的 DOB 字段定义。
dob = schema.Date(
title=_(u"Date of Birth"),
)
任何建议或参考都会很棒。
提前致谢。
【问题讨论】:
使用collective.z3cform.datetimewidget (https://github.com/collective/collective.z3cform.datetimewidget)
为你的领域。
这个小部件有一个yearRange 属性。
默认情况下,它获取site_properties中定义的范围:calendar_starting_year和calendar_future_years_available
如果您不知道如何设置小部件,请查看documentation
顺便说一句,自版本 1.2.4 起,您可以在字段上设置最小值/最大值。
【讨论】: