z3c.form日期选择器小部件(维护者thomas buchberger)
ftw.datepicker的Python项目详细描述
ftw.datepicker
ftw.date picker为您的z3c.form 使用xdsoft中基于jquery的datetimepicker小部件的字段 (http://xdsoft.net/jqplugins/datetimepicker/)。它与 扑通声4.3和5.1。
截图
安装
将ftw.datepicker添加到构建配置:
[instance] eggs += ... ftw.datepicker
导入ftw.datepicker的通用设置配置文件。
警告
日期时间字段不知道时区! 要实现它,请在以下位置查看如何实现:
https://github.com/plone/plone.app.event/blob/master/plone/app/event/dx/behaviors.py
使用量
您可以在
plone.directives.form格式
这将呈现允许选择日期和时间的小部件。 您可以传递小部件的自定义配置,如下所示: config可以是dict,也可以是生成dict的callable。
然后转换为json对象并传递给小部件的模板
被接走。示例:{'format':'d.m.y','timepicker':false}。 有关选项的完整列表,请参见http://xdsoft.net/jqplugins/datetimepicker/。 如果需要,您甚至可以将小部件应用到textline字段。fromplone.directivesimportformfromplone.supermodelimportmodelfromftw.datepicker.widgetimportDateTimePickerWidgetFactoryclassMySchema(model.Schema):form.widget(due_date=DateTimePickerWidgetFactory)due_date=schema.Datetime()
fromplone.directivesimportformfromplone.supermodelimportmodelfromftw.datepicker.widgetimportDateTimePickerWidgetFactoryclassMySchema(model.Schema):form.widget('due_date',DateTimePickerWidgetFactory,config=my_config)due_date=schema.Datetime()
发展
jquery插件可以下载并提取到它自己的文件夹中 ftw/datepicker/resources/js。只有配置文件中定义的文件 将使用css和js注册表。
链接
更改日志
1.4.0(2019-03-20)
- 把资源移到包里。[busykoala]
1.3.4(2018-07-23)
- 禁用日期选择器字段的自动完成和自动填充。[停机坪]
1.3.3(2018-05-24)
- 解决部署的语言格式选择问题 使用多种语言和非组合语言代码。 [lgraf]
1.3.2(2018-04-13)
- 修复js注册表中引用后的插入。[毛]
1.3.1(2018-04-12)
- 使用jquery.datetimepicker js的精简版本。[毛]
1.3.0(2018-03-19)
- 添加对组合(国家特定)语言代码的支持。[mathias.leimgruber]
- 将DateTimePicker更新至版本2.5.18。[mathias.leimgruber]
- 添加plone 5.1支持[njohner]
1.2.1(2017-06-22)
- 通过触发加载和重新加载事件来支持覆盖。 [mathias.leimgruber]
1.2.0(2017-02-22)
- 更新翻译,也就是让他们工作。 [mathias.leimgruber]
- 不允许在1900年前一年。 Python2.7中的strftime不支持1900年之前的年份。 [mathias.leimgruber]
- 实现其他配置选项。 [tschanzt]
- 与plone 4.1和plone 4.2的兼容性降低。 [mbaechtell]
1.1.2(2016-07-25)
- 修复registry.xml的导入/导出。 [mbaechtell]
1.1.1(2015-12-04)
- 缩小JS资源。 [mathias.leimgruber]
1.1.0(2015-09-30)
- 可以根据当前语言使用不同的日期格式。 [tschanzt]
- 使用xdsoft中的datetimepicker小部件,它也支持时间选取 (http://xdsoft.net/jqplugins/datetimepicker/)。 注意:对plone 4.0.x的支持已被放弃。 [mbaechtell]
1.0.5(2015-08-03)
- 修复了plone 4.3站点的日历图标。 [毛]
1.0.4(2014-02-12)
- 已将包移动到Github。 [Lknoepfel]
1.0.3(2012年11月28日)
- 调整javscripts:使用$而不是不推荐的jq。 [毛]
1.0.2(2012-09-11)
- 转换器:为瑞士-法国格式添加了额外的日期表单模式。 《弗兰兹的卡伦德》第223期。版本 https://extranet.4teamwork.ch/support/ph-vs/tracker/223 [飞利浦格罗斯]
1.0.1(2012-02-24)
- 增加了一些法语翻译 [ttschanz]
- 修复法语的日期解析(支持小写月份名称)。 [乔恩]
1.0(2011-11-17)
- 最终发布。 [毛]
1.0A10(2011-09-29)
- 修复了更改日志,并使其更为友好。 [毛]
1.0A9(2011-09-29)
- 发布1176 alle translatinos mit from zope.i18n import translate https://extranet.4teamwork.ch/projects/opengever-kanton-zug/sprint-backlog/1176 [eschmutz]
- 为plone 4.1添加了测试构建 [eschmutz]
1.0a8
- 固定测试:将zope.schema.field()添加到text.form [7.7.2011,elio.schmutz]
1.0a7
- 为datetimeparseerror添加了翻译 [ttschanz]
1.0a6
- 修复了ftw.datepicker在日期小写时失败的错误 [ttschanz]
1.0a5
- 删除了jquery.ui.all.css的内联导入并安装 而是在安装时使用collective.js.jqueryui [2010年12月1日,fsprenger]
1.0a4
1.0a3
- 安装配置文件时,日期选择器配置为默认小部件。 [jbaumann]
1.0a2
1.0
- 初始版本