我正在尝试为自定义敏捷 AddForm 设置不同的架构接口,但是当我访问添加表单时,它会呈现“默认”接口。
这是我的代码:
package.name.typename.py
class IMyType(form.Schema):
""" interface for mytype schema
"""
title = schema.TextLine(
title=_(u"Name"),
)
description = schema.Text(
title=_(u"little description"),
)
class IMyTypeAdd(IMyType):
""" para formulario de add
"""
title = schema.TextLine(
title=_(u"Name for custom addform"),
)
class AddForm(dexterity.AddForm):
grok.name('package.name.mytype')
grok.context('IMyTypeAdd')
通过看到标题提示可以看到没有使用添加表单界面。我的错误在哪里?谢谢!