Plone 的 AJAX 选择小部件
项目描述
介绍
plone.formwidget.autocomplete 是一个用于 Plone 的 z3c.form 小部件。它使用 jQuery Autocomplete 小部件,并为非 Javascript 浏览器提供优雅的回退。
Choice 字段有一个单选版本 (AutocompleteFieldWidget),而 value_type 为 Choice 的集合字段(例如 List、Tuple)有一个多选版本 (AutocompleteMultiFieldWidget)。
使用此小部件时,词汇表/源必须提供来自 z3c.formwidget.query 的 IQuerySource 接口并具有 search() 方法。
变更日志
1.4.1 (2022-04-22)
Bug修复:
修复 ModuleNotFoundError:Plone 6 上没有名为“App.class_init”的模块。[krissik]
1.4.0 (2020-01-27)
新的功能:
添加 Plone 5 兼容性 [laulaz]
1.3.0 (2018-03-07)
新的功能:
添加卸载配置文件。[主题]
1.2.11 (2016-10-05)
Bug修复:
更好地处理未定义的数据 [搅拌器]
1.2.10 (2016-08-08)
修复:
更新 setup.py url 以指向 github。[埃斯蒂尔]
使用 zope.interface 装饰器。[gforcada]
1.2.9 (2016-02-09)
修复:
使用 plone i18n 域 [staeff]
1.2.8 (2015-04-29)
将 CSS 渲染为链接,没有 css-import。这允许使用其他链接呈现的 css 进行烹饪,并提供更好的异步下载行为。[主题]
1.2.7 (2014-10-20)
与 jQuery >= 1.9 [petschki] 兼容
1.2.6 (2013-12-07)
在css中修复indicator.gif的url [mitakas]
1.2.5 (2013-08-23)
使用 jQuery.prop() 而不是 jQuery.attr() 取消选择单选按钮。
仅对多选进行列表编组。
处理服务器响应 204 No Content 的情况。
1.2.4 (2012-10-23)
切换默认解析器以使用标题作为值,以便使用标题自动完成文本输入框中的内容。[伦蒂尼]
添加一个自定义解析函数,该函数默认为与默认函数相同的函数。[伦蒂尼]
1.2.3 (2012-02-13)
修复 Internet Explorer 的 <input /> 元素生成;在大多数情况下,生成的元素会缺少 name 属性。[兆焦耳]
1.2.2 (2011-09-24)
在自动创建的单选按钮后添加空格,修复对齐: http ://code.google.com/p/dexterity/issues/detail ?id=193(感谢 davidjb)[lentinj]
1.2.1 (2011-05-16)
在 ++widget++ 路径中使用完整的小部件名称,不要尝试删除表单前缀(如果小部件是子表单的一部分,它将无法正常运行)。[伦蒂尼]
1.2.0 (2011-04-30)
添加升级步骤以注册 formwidget-autocomplete.js,将配置文件版本提高到 1 [lentinj]
拆分输入:无线电添加功能,以便在添加 plone.formwidget.contenttree [lentinj] 时可以重用代码
将 javascript 回调移动到真实代码,因此可以通过克隆现有的小部件将小部件的实例添加到页面 [lentinj]
允许覆盖自动完成 URL [lentinj]
修复 htmlDecode 以返回一个元素,而不是 null 元素的 nodeValue。[格扎德]
默认情况下不再包含demo.zcml,而是允许用户在需要时包含它。[汉诺施]
更新分发元数据。[汉诺施]
删除直接zope.app依赖项。[汉诺施]
使用 Zope 2 上下文中所需的来自 Five 的正确 ViewPageTemplateFile。[汉诺施]
1.1.1 (2011-02-11)
在 demo.zcml 中明确包含 CMFCore 的 zcml,以与 Zope 2.13 兼容。[达维萨利]
1.1 (2010-08-25)
强制将插入的 HTML 单选按钮解释为 HTML 而不是文本。[公爵夫人]
如果上下文未包装到获取链中,则回退到站点以执行与内容相关的操作。[公爵夫人]
计算视图名称作为请求 URL 左剥离内容绝对 URL。[公爵夫人]
单选和多选使用相同的显示模板:单选显示模板以前不起作用。无论如何,单个选择字段的值都包含在列表中,因此多选模板可以很好地呈现单个选择字段。-> https://dev.plone.org/plone/ticket/10495
自动完成搜索浏览器视图中的更新小部件: self.context.update() 调用重新绑定到以前仅在遍历期间绑定的源。这避免了仅在应用安全性后才能工作的源的问题。[高登齐乌斯]
1.0 - 2010-04-19
问题 107:plone.formwidget.autocomplete:更改值时 IE8 中的问题 添加了一个 JavaScript 解决方法,在添加一个已检查的新单选字段之前取消选中所有现有单选字段。[杰鲍曼]
使小部件在 Zope 2.12 中正常工作。[光学]
1.0b3 - 2009-06-29
使用命名空间遍历 (++add++…) [optilude] 修复安全验证器以在添加视图和其他视图上正常工作
1.0b2 - 2009-04-08
修复安全验证器以使用不包括 @@ 视图名称的 url。[光学]
使小部件使用 getURL() 而不是从底层视图构造 URL。这使它适用于复杂的遍历逻辑。[光学]
1.0b1 - 2008-08-28
初始发行
项目详情
plone.formwidget.autocomplete -1.4.1.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 820b817137078756fc814521f2e82173ca9337583a1f65a651aa62488cfeb549 |
|
MD5 | 4daab0482846ed13a01e28e7db71f462 |
|
布莱克2-256 | ac40d9701863dad4b960734e1bfffe4de73a91ff2ce115cd90dda3b009ee9649 |
plone.formwidget.autocomplete -1.4.1-py2.py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 4237d53f9f9cc16e8d7885ddf6610e82ce4298f0dc027fd161c6934733630aff |
|
MD5 | 401304229e12cfc53d5db80530d9ebc4 |
|
布莱克2-256 | 91f184c650294387c491f0757c1dd02eafc60e0db4e74b0b11ac4dd311a91b98 |