【问题标题】:Hiding description field with Dexterity用敏捷隐藏描述字段
【发布时间】:2011-05-16 12:25:08
【问题描述】:

我正在使用一种使用 IBasic 行为(标题 + 描述)的内容类型。我想在添加和编辑表单上隐藏描述字段。

我熟悉如何使用原型,但在试用结束错误后找不到处理敏捷的好方法 - 我认为 IBasic 行为还提供了一些创建后重命名等逻辑,这也是需要的对于我的用例。

【问题讨论】:

    标签: plone dexterity


    【解决方案1】:

    如果你想隐藏描述字段,你不应该使用 IBasic(也不应该使用 IDublinCore,因为那是 IBasic 加上几个)。

    您可以使用标题字段定义自己的行为(如果您只想隐藏它而不是完全删除它,则可能仍然是一个描述字段,您可以使用 form.omitted('description') 以正常方式隐藏它)。

    对于创建后重命名部分:这是 plone.app.content.interfaces.INameFromTitle 行为。它只需要一个标题字段,因此只有一个标题字段的自己的行为就足够了。这部分的更多提示在这里:http://davidjb.com/blog/2010/04/plone-and-dexterity-working-with-computed-fields

    【讨论】:

      猜你喜欢
      • 2023-03-23
      • 2011-04-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-15
      • 1970-01-01
      • 2012-10-23
      • 1970-01-01
      相关资源
      最近更新 更多