gpt4 book ai didi

plone - 是否可以将 Plone portlet 字段分组为字段集?

转载 作者:行者123 更新时间:2023-12-04 15:34:54 26 4
gpt4 key购买 nike

我有一个很长的 portlet 编辑屏幕,所以我想使用字段集对其字段进行分组(然后可能将它们布局到 native 表单选项卡中,就像在内容的编辑 View 中使用的那样)。

这可能与 zope.formlib 吗?

最佳答案

总而言之,Plone 4 的答案实际上是使用基于 z3c.form 的 portlet 并通过从 plone.supermodel.model.Schema 继承表单模式并使用 plone.autoform.directives.fieldset 定义字段集来创建字段集:https://pypi.python.org/pypi/plone.autoform#organizing-fields-into-fieldsets

对它们的支持是在 plone.app.portlets 2.3 中引入的(而在编写过程中最新的 Plone 4 版本是 2.5.1)。

使用以下基于 z3c.form 的 portlet 表单基类而不是 formlib 基类应该就足够了:

from plone.app.portlets.browser.z3cformhelper import AddForm
from plone.app.portlets.browser.z3cformhelper import EditForm

很高兴知道基于 z3c.form 的 portlet 将是 Plone 5 中的默认值(并且 z3cformhelper 中的基类被设为默认基类)。

关于plone - 是否可以将 Plone portlet 字段分组为字段集?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18494857/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com