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

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 ListView仅在滚动时显示行   java从列表中获取输入的最佳方式?   java:将HTML转换为PDF无法处理<strong>和<em>whth itext   JSON转换为Java会产生错误   java如何在websphere(WAS)上向所有jaxws客户端请求添加HttpHeader?   java Android:AppCompatTextView自定义样式   java Logback在类路径中是否需要Groovy?使用logback。xml,而不是logback。配置用戈罗维   java有可能从坐标生成对JButton的引用吗?   java JProbe开源   Java中是否有C#风格的对象初始值设定项   jdbc Java SQL异常r.getString未从resultSet获取列   java Repaint()方法不调用draw()   java如果我是JPanel和JFrame的子类,为什么我的JFrame保持为空?   java在类中使用方法返回值和引用精确值本身之间的区别   java在选择新列表项时更改背景色   java双向一对多JPA组织。冬眠例外ConstraintViolationException   Java中的基本刽子手游戏(主要涉及字符串操作)