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。

截图

https://github.com/4teamwork/ftw.datepicker/raw/master/docs/screenshot.png

安装

将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格式

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()

config可以是dict,也可以是生成dict的callable。 然后转换为json对象并传递给小部件的模板 被接走。示例:{'format':'d.m.y','timepicker':false}

有关选项的完整列表,请参见http://xdsoft.net/jqplugins/datetimepicker/

如果需要,您甚至可以将小部件应用到textline字段。

发展

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)

1.0.1(2012-02-24)

  • 增加了一些法语翻译 [ttschanz]
  • 修复法语的日期解析(支持小写月份名称)。 [乔恩]

1.0(2011-11-17)

  • 最终发布。 [毛]

1.0A10(2011-09-29)

  • 修复了更改日志,并使其更为友好。 [毛]

1.0A9(2011-09-29)

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

  • 初始版本

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何在导航抽屉中显示图像   DDD中的java聚合对象   java如何在登录后隐藏主活动上的项目?   java如何知道MouseWheelListener是否可以接收事件?   java地图中未显示新标记   Z3Java绑定是否具有与python相同的get_vars()API?   java重置或清除Lucene索引   Java骑士之旅代码   集合Java类树集合中的Java方法headSet和tailSet在日志(N)时间内工作吗?   java从SpringWeb服务获取Jetty实例   java需要在jira中将jsp文件更改为vm文件   创建对象时发生java IllegalMonitorStateException   java SnakeYaml从字符串第一行转储   使用java在文件中逐个使用for循环写入行