包提议者 un type de colne compatible avec eea.facetednavigation
项目描述
集体.eeafaceted.z3ctable
包提议者 un type de colne compatible avec eea.facetednavigation
安装
要安装collective.eeafaceted.z3ctable,您只需将collective.eeafaceted.z3ctable添加 到构建中的鸡蛋列表中,运行构建并重新启动Plone。然后,使用附加组件控制面板安装collective.eeafaceted.z3ctable 。
变更日志
2.18 (2022-06-14)
添加BaseColumn.escape = True所以内容被转义。手动管理TitleColumn、 VocabularyColumn和 AbbrColumn的转义,将完全生成的CheckBoxColumn、ElementNumberColumn 和ActionsColumn设置为False ,将PrettyLinkColumnNothing设置为False, 因为imio.prettylink 自行管理。[巴斯蒂安]
2.17 (2022-05-13)
做一个不受限制的对象可以提高性能。[煎饼]
2.16 (2022-01-03)
在显示结果时添加了调试模式,这将显示渲染每个单元格、每列(每个单元格的总计)和全局表格总计的时间。只需将debug=true添加到 URL [gbastien]
2.15 (2021-11-08)
将传递给PrettyLinkWithAdditionalInfosColumn.getPrettyLink的参数 从item重命名为obj,因为它实际上是接收到的obj而不是item。[巴斯蒂安]
添加属性PrettyLinkWithAdditionalInfosColumn.ai_included_fields,默认显示每个非空字段,使用此参数可以选择要显示的字段。[巴斯蒂安]
2.14 (2021-07-16)
修复了CheckBoxColumn,为全选/全选复选框添加一个名称,以便可以有多个复选框列(在同一个表上或在同一页面上显示多个表时)。[巴斯蒂安]
2.13 (2021-01-06)
添加了定义header_help消息的可能性,该消息将在悬停标题标题时显示。[巴斯蒂安]
在CheckBoxColumn的输入周围添加了<label>标记,因此可以对其进行样式化以简化单击时的复选框选择。[巴斯蒂安]
2.12 (2020-10-02)
在PrettyLinkWithAdditionalInfosColumn中,使用 IDataManager 获取小部件值。[巴斯蒂安]
2.11 (2020-08-18)
垂直渲染PrettyLinkWithAdditionalInfosColumn中的DataGridField 。[巴斯蒂安]
PrettyLinkWithAdditionalInfosColumn中的错误修复,有时小部件的上下文是前一行对象。[巴斯蒂安]
添加参数PrettyLinkWithAdditionalInfosColumn.simplified_datagridfield 并默认设置为False。[巴斯蒂安]
将MemberIdColumn.get_user_fullname从 MemberIdColumn 中移出,以便可以从外部轻松使用。[巴斯蒂安]
添加PrettyLinkWithAdditionalInfosColumn.ai_extra_fields,让我们包含架构中不存在的额外数据,默认情况下这将包括 id、UID和description。[巴斯蒂安]
2.10 (2020-05-08)
在PrettyLinkWithAdditionalInfosColumn中,删除以设置正确显示图像和文件所必需的当前 URL,但需要plone.formwidget.namedfile>=2.0.2来解决问题。[巴斯蒂安]
2.9 (2020-02-25)
忽略了 VocabularyColumn [sgeulette] 中的 EMPTY_STRING
2.8 (2020-02-06)
正确管理尚未设置的字段。[煎饼]
在PrettyLinkWithAdditionalInfosColumn中,手动管理描述,因为它不存在于@@view小部件中。如果不为空,则将其显示为任何其他字段。[巴斯蒂安]
添加了 IconsColumn [sgeulette]
2.7 (2019-09-13)
在columns.AbbrColumn中,确保标签标题中没有'或者它没有在浏览器中正确呈现。[巴斯蒂安]
2.6 (2019-09-12)
请选择至少一个元素的固定翻译。msgstr,它仍在使用旧域collective.eeafaceted.batchactions,从中重新集成了select_row列。[巴斯蒂安]
优化PrettyLinkWithAdditionalInfosColumn速度:
view.update被调用一次,我们将视图存储在列中,以便下一行可以使用它;
使用collective.excelexport datagridfield exportable 来渲染 datagridfield,因为小部件渲染太慢了……
添加了collective.excelexport作为依赖项。
[巴斯蒂安]
2.5 (2019-08-02)
在VocabularyColumn和AbbrColumn中,将词汇表实例存储在_cached_vocab_instance下,以避免对每一行进行查找。这确实加快了渲染速度。[巴斯蒂安]
2.4 (2019-03-28)
使用 SolR 结果修复日期列 [mpeeters]
添加了ExtendedCSSTable.table_id和ExtendedCSSTable.row_id_prefix使得表格和每一行都有一个 CSS id 成为可能。默认情况下,我们为FacetedTableView、table_id = 'faceted_table' 和row_id_prefix = 'row_'定义了它。[巴斯蒂安]
对于ColorColumn,不要重新定义renderHeadCell方法,而是在 我们返回静态内容时使用header属性。[巴斯蒂安]
添加了 BaseColumn.use_caching属性,默认设置为True,如果已经为前一行计算了值,将避免重新计算值。这需要由 column 管理,并且 base _get_cached_result和 _store_cached_result在BaseColumn上定义。为DateColumn、VocabularyColumn和AbbrColumn完成了实现。[巴斯蒂安]
2.3 (2018-12-18)
在faceted-table-items.pt中,分组<span>在同一<div>下显示结果数或没有结果,因此很容易设置样式。[巴斯蒂安]
2.2 (2018-11-20)
添加PrettyLinkWithAdditionalInfosColumn.ai_generate_css_class_fields 属性,以便根据字段名称和值指定我们要为其生成 CSS 类的字段。这对于将自定义 CSS 应用于具有特定值的特定附加信息字段很有用。[巴斯蒂安]
2.1 (2018-09-04)
添加了基于I18nColumn的BooleanColumn , 根据值为True或False的事实显示Yes或No。[巴斯蒂安]
基于对 imio.prettylink 的软依赖添加PrettyLinkColumn和PrettyLinkWithAdditionalInfosColumn列。[巴斯蒂安]
在imio.actionspanel中添加了基于软依赖的ActionsColumn列。[巴斯蒂安]
添加了将关系显示为漂亮链接的RelationPrettyLinkColumn列。[巴斯蒂安]
将SequenceTable.renderRow和SequenceTable.renderCell的覆盖移动 到能够通过<td>标记定义 CSS 类并取决于项目值到单独的ExtendedCSSTable 类,因此它可以被其他包重用。[巴斯蒂安]
2.0 (2018-06-20)
使小部件与eea.facetednavigation >= 10.0兼容。这使得它不再与旧版本兼容。[巴斯蒂安]
使软件包可安装在 Plone4 和 Plone5 上。[巴斯蒂安]
重新集成了collective.eeafaceted.batchactions中的select_row列, 因为它可供其他Faceted 包使用。[巴斯蒂安]
重新集成的 js 变量视图,不管理任何选定的元素消息。[巴斯蒂安]
1.0.3 (2018-05-03)
为 CheckBoxColumn 定义了“100”的权重,因此默认情况下它显示在表格列的右侧。[巴斯蒂安]
为底部视图提供程序定义了正确的 CSS id。[巴斯蒂安]
更新了“Review state”的法语翻译,添加了带重音的“E”。[巴斯蒂安]
1.0.2 (2017-08-03)
在 BrowserViewCallColumn 中计算要遍历的路径时,避免使用双 '//' 破坏(非)restrictedTraverse。[巴斯蒂安]
使 portal 和 portal_url 在表实例上直接可用。[巴斯蒂安]
1.0.1 (2017-06-01)
使用排序时避免无用的重定向,并且当前 URL 以 /view左右结尾。[巴斯蒂安]
修复了使用翻译后的字符串而不是 msgid 的测试,调整了构建以便计算 po 文件。[巴斯蒂安]
1.0 (2017-05-31)
还可以使用 __empty_string__ 检查空列值。[煎饼]
将默认值设置为ignore_value DateColumn [sgeulette]
0.19 (2017-02-09)
在portal_javascripts 中为collective.eeafaceted.z3ctable.js 启用合并和缓存。[巴斯蒂安]
0.18 (2017-01-31)
通过将排序小部件的结果存储在 request.form 中来处理查询的 sort_on,以便其他同样管理 sort_on 属性的 widget.query 可重用它。[巴斯蒂安]
0.17 (2016-12-05)
添加了 ElementNumberColumn,它将显示表格中显示的元素中当前元素的编号。这是否支持使用批处理的表。[巴斯蒂安]
0.16 (2016-08-03)
将选项 ignoreColumnWeight 添加到 Table 以保持由 setUpColumns() 返回的列而不是按列权重排序。[sdelcourt]
0.15 (2016-06-13)
纠正错误的发布。[巴斯蒂安]
0.14 (2016-06-13)
ColorColumn : 在 renderHeadCell 中,不返回空的 HTML 内容,而是u' ' 所以如果表太大,列不会缩小到零。[巴斯蒂安]
使用__name__而不是attrName来生成th_header_和td_cell_ CSS 类,因此使用相同attrName的 2 列得到不同的 CSS 类。[巴斯蒂安]
添加了将生成 HTML 标记<abbr>的AbbrColumn ,它基于 2 个词汇表,一个管理缩写值,一个管理完整值。[巴斯蒂安]
0.13 (2016-06-03)
显示“刷新搜索结果”。当没有当前结果时也链接。[巴斯蒂安]
0.12 (2016-03-29)
添加英文翻译。[煎饼]
0.11 (2016-02-15)
使 BrowserViewCallColumn 更通用,使用 unrestrictedTraverse 代替 getMultiAdapter [sgeulette, gbastien]
添加了 DxWidgetRenderColumn 以呈现敏捷字段小部件 [sgeulette]
添加了 RelationTitleColumn 以呈现 z3c.relationfield.relation.RelationValue 属性 [sgeulette]
0.10 (2016-01-15)
拆分了 2 个 viewlet 管理器,以便能够在批处理导航上方和下方添加 viewlet,此后我们有 4 个 viewlet 管理器:'collective.eeafaceted.z3ctable.topabovenav'、'collective.eeafaceted.z3ctable.topbelownav'、'collective.eeafaceted.z3ctable .bottomabovenav','collective.eeafaceted.z3ctable.bottombelownav'。[巴斯蒂安]
0.9 (2016-01-04)
使用 HTML 实体 ▲ 和 ▼ 而不是 ▴ 和 ▾ 因此它在 Firefox 和 Chrome 中表现良好。[巴斯蒂安]
0.8 (2015-12-23)
在每个 TD 上定义一个默认的 CSS 类,因为它已经为 TH 完成了,因此如果需要,它很容易蒙皮。[巴斯蒂安]
0.7 (2015-12-17)
用 html 实体替换排序三角形字符。[煎饼]
不要为 travis 固定 setuptools。[煎饼]
0.6 (2015-11-18)
为 CreationDateColumn 和 ModificationDateColumn 设置 long_format=True。[巴斯蒂安]
VocabularyColumn:按值而不是按标记获取术语。[煎饼]
0.5 (2015-09-28)
在表中添加了 2 个视图管理器:“collective.eeafaceted.z3ctable.top”和“collective.eeafaceted.z3ctable.bottom”。[巴斯蒂安]
将 DateColumn 渲染替换为不仅可以使用 DateTime,还可以使用 DateTime、datetime 和 date。[煎饼]
0.4 (2015-09-10)
如果在render_table期间发生错误,捕获异常并在Zope日志中手动显示回溯,以避免冻结分面视图(JS“锁定”网页并且发生错误时不会解锁)。[巴斯蒂安]
0.3 (2015-09-03)
VocabularyColumn 现在管理多值值(值列表)。[巴斯蒂安]
通过不使用 getMemberInfo 优化 MemberIdColumn。[巴斯蒂安]
添加了对表和列的测试。[巴斯蒂安]
添加了刷新搜索结果的链接。[巴斯蒂安]
管理 MemberIdColumn [sgeulette] 中的 None 值
0.2 (2015-08-04)
修复:如果标签包含特殊字符,请避免 ColorColumn 中的 UnicodeDecodeErrors。[巴斯蒂安]
0.1 (2015-07-14)
初始发行。[IMIO]