乔木是一个工具,让你管理多棵树。

collective.arboreal的Python项目详细描述


乔木是一个工具,让你管理多棵树。这些树是 存储在门户中。它们可以在原型中用作 领域。

安装

该工具附带一个genericsetup配置文件。所以你可以直接安装 进入门户设置系统。它将创建一个configlet,您可以 通过同一门户设置访问。

与原型的集成

树栖的主要用法是将其用于层次词汇。到 使这成为现实树上有自己的小部件和领域类型。

下面给出了在架构中配置字段的示例。

MultiArborealField('groups',
    tree='tree_group_id',
    storeCompletePath = True,
    widget=MultiTreeSelectionWidget(
        label='Group',
        label_msgid='label_group',
        description_msgid='help_group',
        i18n_domain='JUNG',
    )
),

树被用作词汇。您不必创建此树。 树将在不存在时自动创建。这个 multitreeselectionwidget基本上是一个缩进 使用空格的树节点。这使树具有视觉外观。以及 最后,我们有多植物园。有了这个字段,您可以得到 存储所有路径。storeCompletePath关键字切换父存储。它是 默认设置为false。父存储器的工作原理如下。

假设您有一棵如下所示的树:

  • 节点 -子节点

如果选择接口中的子节点并将其存储,则路径将为 存储。当storeCompletePath设置为false时,它将只包含路径 到子节点。如果storeCompletePath设置为true,则父项将存储为 好。差异示例:

storeCompletePath=false

路径=[节点/子节点]

storeCompletePath=true

路径=[节点/子节点,节点]

如果要将路径用作 过滤机制。然后,您可以轻松地对关键字索引执行目录查询 对于特定路径。我们不只是使用路径索引的原因是 可以在树中选择多个点。

学分

马蒂金·皮特斯(mj@jarn.com) 简·穆尔(jan.murre@pareto.nl) 杰伦·弗卢图伊斯(jeroen.vloothuis@pareto.nl

更改历史记录

2.0-2011年7月21日

  • 在字段上添加新的storeonlyleaves选项。 [汉诺什]
  • 调整一些与plone 4兼容的模板并允许重命名节点。 [汉诺什]
  • 调整导入以匹配plone 4位置,避免\u实现。 [汉诺什]
  • 添加z3c.autoinclude入口点。 [汉诺什]
  • 将gs profile更新为plone 4-style。 [汉诺什]
  • 更新分发元数据。 [汉诺什]

1.0-2008年9月18日

  • 允许创建具有特定ID的节点。 [MJ]
  • 使XML导入/导出代码接受路径,默认为旧的硬编码值。 [MJ]
  • 转换为鸡蛋,重命名为collective.arboreal,更新为z3 tech, 将install.py替换为GS配置文件。 [MJ]
  • 对集合的初始导入 [jvloothuis,jjmurre]

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java无法打开ServletContext资源[/WEBINF/mvcdispatcherservlet.xml]   java中的超时方法   java在ext2文件系统的根目录中创建新文件   java Oracle BPM 12c使用人工任务启动器的外部UI发送404弹出窗口   java获取组织。阿帕奇。hadoop。蜂箱ql.exec。矢量。DecimalColumnVector无法强制转换为org。阿帕奇。hadoop。蜂箱ql.exec。矢量。长柱向量   JavaGradle:向JAR文件的类路径添加类   playframework 2.0调用java中的scala操作来编写单元测试用例   循环Java在出现提示时无法收集字符串   需要帮助在Java中将数字转换为word吗   为什么人们忽视了java。类路径和。项目   使用快速搜索框的java动态安卓搜索   java Log4j未正确压缩   图像如何在grails/java中将PNG转换为jpeg   java以前使用过不同的监视器   EclipseLink对实体“setter”方法的java多次调用   javascript动态设置下拉列表的选定默认值   java如何从可扩展列表视图中删除子级   java中的单元测试