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