静态树实现
项目描述
此包被设计为轻量级且易于使用的静态树实现。它允许开发者快速创建可以打开和关闭的节点树,而不需要使用JavaScript。树状态可以在多个会话中保留。
文档托管在 https://zopeapptree.readthedocs.io
更改
4.1.0 (2021-03-22)
添加对Python 3.7、3.8和3.9的支持。
添加对zope.component >= 5的支持。
停止对Python 3.4的支持。
更新PyPy版本。
4.0.0 (2017-05-16)
添加对Python 3.4、3.5、3.6和PyPy的支持。
修复#264614:测试节点过滤器没有按预期执行。
在zope.location移动ISite之后从zope.component导入。
3.6.0 (2009-02-01)
从使用zope.app.container转换为zope.container。
3.5.1 (2009-01-29)
添加对需要我们明确设置测试的较新zope.traversing版本的支持。这也适用于旧版本。
3.5.0 (2009-01-17)
消除对zope.app.zapi的依赖,用直接导入替换其使用。
清理依赖项,将测试和rotterdam依赖项移动到额外要求中。
将邮件列表地址更改为zope-dev@zope.org,而不是已停用的zope3-dev@zope.org。在包URL中将
cheeseshop
更改为pypi
。将 adapters.py 中的 __used_for__ 替换为 zope.component.adapts 调用,使其更具意义。
删除过时的 zpkg 文件、mkzopeinstance-based 安装使用的 zcml 包含文件以及无意义的 versions.txt 文件。
3.4.0 (2007-10-28)
首次发布与主 Zope 树独立。
v1.2(2004-02-19)- ‘Scruffy’
移动到 zope.app.tree
现在又称为‘ZopeTree’了!太棒了!
将浏览器相关功能重构为单独的浏览器子包。
将树状态处理与 Cookie 功能分离,以提供基于其他树状态源的视图的基础类。
v1.1(2004-02-16)- ‘Zapp’
增加了在树中显示线条的支持(Stephan Richter)
在 Node.getFlatDict() 中的更改以提供更多数据。从节点信息中删除了‘深度’,但添加了‘row-state’和‘last-level-node’。相应地更改接口和测试。
更新了 StaticTree 皮肤和示例的模板。注意,1.0.x 的第三方模板将不再工作,也必须更新!
v1.0.1(2004-01-16)- ‘Nibbler’
增加了用于单元测试的最后几个部分
更新了文档
平滑了皮肤的一些粗糙边缘
将其集成到 Zope3 分发中,位于 zope.products 包之下
v1.0(2003-11-24)- ‘Lur’
移植到 Zope 3
将其重命名为‘statictree’
增加了更多单元测试
增加了过滤功能
提供了基于静态树的示例实现以及一个类似 rotterdam 的皮肤
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。