Plone 4.1.6中的Referencebrowserwidget不起作用

时间:2014-06-23 14:49:10

标签: plone porting zope

我正在尝试将Plone产品从Plone 3移植到Plone 4.1.6。不幸的是,我无法使用更新版本的Plone。

我的产品使用ReferenceBrowserWidget(RBW)。我按照here所述将导入来源从Products.ATReferenceBrowserWidget更改为archetypes.referencebrowserwidget

当我启动Zope / Plone并尝试添加我的产品的新实例时,我可以看到RBW的典型UI,但是当我点击“Add”-Button时,没有任何反应。没有浏览器窗口,我无法设置参考。

你们有任何想法如何解决我的问题吗?

编辑:这是我对ReferenceField的定义:

  

来自archetypes.referencebrowserwidget导入ReferenceBrowserWidget

[...]

ReferenceField(
    'referencedBox',
    allowed_types = (AnotherProduct.meta_type, AndAnotherProduct.meta_type),
    #allowed_types_method = 'getAllowedRefTypes',
    multiValued = False,
    required = True,
    relationship = 'RelReference',
    #searchable = True,
    widget = ReferenceBrowserWidget(
        label_msgid='label_reference_box',
        label='Referenced box',
        description_msgid='help_reference_box',
        description=
            'This is a description',
        i18n_domain=I18N_DOMAIN,
        allow_search = True,
        show_indexes = False,
    ),
),
     

[...]

当我使用ReferenceWidget而不是RBW时,一切正常(但它非常难看:))

0 个答案:

没有答案