horea使用的zope.formlib datetime小部件
horae.datetime的Python项目详细描述
简介
horae.datetime提供zope.formlib 为zope.schema的Date和Datetime字段输入小部件。两个小部件都使用 datepicker widget of jQuery UI 选择日期。Datetime小部件另外提供了两个 输入字段以输入时间的小时和分钟。时间和 分钟字段由Spinbox jQuery plugin增强。
用法
小部件可以通过ZCML注册为新的默认输入 用于Date和Datetime字段的小部件,或通过将小部件定义为 custom_widget在zope.formlib上 形式。必须在^{tt9}中注册为默认小部件$ 或者注册必须绑定到特定的浏览器层。
使用overrides.zcml注册将如下所示:
<configure xmlns='http://namespaces.zope.org/zope'> <view type="zope.publisher.interfaces.browser.IBrowserRequest" for="zope.schema.interfaces.IDatetime" provides="zope.app.form.interfaces.IInputWidget" factory="horae.datetime.widget.DatetimeWidget" permission="zope.Public" /> <view type="zope.publisher.interfaces.browser.IBrowserRequest" for="zope.schema.interfaces.IDate" provides="zope.app.form.interfaces.IInputWidget" factory="horae.datetime.widget.DateWidget" permission="zope.Public" /> </configure>
更改日志
1.0a1(2012-01-16)
- 初始版本