Plone的表格内容
项目描述
轻松存储表格数据
collective.table是“在Excel文件中存储设备清单、图书借阅等,并将其上传到Plone”的替代品。它是一个项目列表,成员可以添加/编辑列和行以及当然的数据。默认情况下,collective.table将其数据存储在ZODB中,但是存储是可插拔的,因此很容易编写存储适配器以在SQL、LDAP等中存储数据。
collective.table基于DataTables和jEditable jQuery插件。
开发人员文档可在ReadTheDocs.org找到。
安装
要安装collective.table,您只需将collective.table添加到buildout中的egg列表中,运行buildout并重启Plone服务器。在Plone的portal_quickinstaller中,选择collective.table并安装它。
现在您可以添加一个表格内容类型并开始添加表格数据。
用法
添加新表格时,您必须指定您想要的列。您可以通过在columns字段中输入每行一个列名来实现。点击保存后,您的表格将创建,包含一个初始行。目前,所有列都是string类型。
编辑
双击选择单元格并输入内容。按 Enter 键将保存此值。
添加新行
单击 创建新行 按钮,将添加一个新行,您可以对它进行编辑以输入数据。
删除行
首先通过单击选中行。然后单击 删除此行 按钮,此行将被删除。您可以选中并删除多行。
路线图
当前状态
到目前为止,collective.table 提供了基本功能,可使用。它可以作为最终用户的外出箱产品,也可以作为第三方 Archetypes 小部件用于自定义内容类型。
未来
由于其可插拔性,我们预计更多的人会使用它与其自己的内容类型和自定义数据源。希望其中一些代码会回馈到社区,以便我们将来有多个数据源选择。UI 也需要更多的关爱。
贡献者
Martijn Pieters (Jarn AS) 是原始作者。
Nejc Zupan (NiteoWeb Ltd.) 作为他的 Google Summer of Code 项目的一部分,推动了代码向第一个几个版本的发展。
变更日志
1.1 (2012-06-18)
呃。1.1 是一个棕色纸袋发布。
1.1 (2012-06-18)
在 processInputs 将它们转换为 unicode 之后,在请求中恢复表单值。[danjacka]
在关闭弹出窗口时强制隐藏 beforepost 回调中的旋转图形。[danjacka]
对构建、文档、测试进行了小更新。[danjacka]
1.0.1 (2011-08-22)
Future.rst 中缺少换行符。[zupo]
1.0 (2011-08-22)
添加了对本地化的支持。[zupo]
更多清理。[zupo]
添加了对源配置视图的支持。[MJ]
将项目添加到 ReadTheDocs.org。[zupo]
重构了行删除处理。[MJ]
支持多个表格已恢复。[MJ]
将版本部分移至重新启用 mr.developer 条目。[MJ]
将 storage 的使用重构为 source,以避免与 Archetypes 存储混淆。[zupo]
按上下文保存源名称,而不是全局在字段上。[zupo]
将 manageable 标志拆分为 editable、sortable 和 queryable 标志。[zupo]
添加了 shebangs 和模块级文档字符串。[zupo]
添加了一个脚本,用于进行预提交检查。[zupo]
PEP8 和 PyFlakes 清理。[zupo]
添加了 Sphinx 文档。[zupo]
0.3alpha (2011-07-20)
修复了删除行的错误。[zupo]
0.2alpha (2011-07-20)
将 README.txt 重命名为 README.rst 并添加了 README 作为软链接。[zupo]
0.1alpha (2011-07-19)
初始发布。[zupo]
项目详情
collective.table-1.1.1.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 105a8bc0be4c20e45bb1a6f0a5113cc10e3763c81efdd9b72f696a1dd4fc5a22 |
|
MD5 | 84161449b17e52dcdf608c8610a50533 |
|
BLAKE2b-256 | 509589dc08313cf999b84c4e3df79fcbbfbe3014c580fd95a019a09b5ff5c236 |