SchemaExtender + ReferenceBrowserWidget
Michael Graf <[email protected]>
| Newsgroups | gmane.comp.web.zope.german |
|---|---|
| Message-ID | <[email protected]> |
Mahlzeit Liste.
Und zwar ich möchte das Document um ein ReferenceField erweitern. Funktioniert auch - allerdings funktioniert das PopUp des ReferenceBrowserWidgets nicht, es öffnet sich komplett leer:
Hier der Traceback (bei öffnen des PopUps)
---------------------------------
2010-12-06 12:31:45 ERROR Zope.SiteErrorLog 1291635105.320.923157118768 http://localhost:8080/MyTest/refbrowser_popup
Traceback (innermost last):
Module ZPublisher.Publish, line 127, in publish
Module ZPublisher.mapply, line 77, in mapply
Module ZPublisher.Publish, line 47, in call_object
Module archetypes.referencebrowserwidget.browser.view, line 172, in __call__
Module archetypes.referencebrowserwidget.browser.view, line 187, in update
Module OFS.Traversable, line 310, in restrictedTraverse
Module OFS.Traversable, line 278, in unrestrictedTraverse
- __traceback_info__: ([], 'News')
AttributeError: News
---------------------------------
Hier mein ExtendedField:
---------------------------------
class refField(ExtensionField, atapi.ReferenceField):
"""A trivial field."""
class PageExtender(object):
adapts(IATDocument)
implements(ISchemaExtender)
fields = [
refField ('Ref',
languageIndependent=True,
multiValued=False,
relationship='referenced_content',
allowed_types=('Person'),
mutator='setReferenced_content',
accessor='getReferenced_content',
widget = ReferenceBrowserWidget(
label=_(u"Chair"),
description=_(u"Field description"),
#allow_browse=False,
#allow_search=True,
#show_results_without_query=True,
#only_for_review_states='published',
#hide_inaccessible=True,
#force_close_on_insert=True,
)
),
]
---------------------------------
Besten Dank
lg
michi
Michael Graf
Webmaster
IMC Fachhochschule Krems
University of Applied Sciences Krems
Piaristengasse 1, A-3500 Krems, Austria, Europe
Office:
Am Campus Krems, Trakt G, Raum 4.08
T: +43-(0)2732-802- ext. 519
F: +43-(0)2732-802-4
E: [email protected]
I: http://www.fh-krems.ac.at
P Bitte nur ausdrucken, wenn es wirklich nötig ist.
________________________________
Diese Nachricht erhalten Sie von einem IMC Mitarbeiter.
Allfallige angehängte Dokumente sind vertraulich und nur für den/die Adressaten bestimmt. Sollten Sie nicht der beabsichtigte Adressat sein, ist jede Offenlegung, Weiterleitung oder sonstige Verwendung dieser Information nicht gestattet. In diesem Fall bitten wir, den Absender zu verstandigen und die Information zu vernichten. Für Übermittlungsfehler oder sonstige Irrtumer bei Übermittlung besteht keine Haftung.
This message is being transmitted by an IMC employee.
Any attached files are confidential and intended solely for the addressee(s). Any publication, transmission or other use of the information by a person or entity other than the intended addressee is prohibited. If you receive this in error please contact the sender and delete the material. The sender does not accept liability for any errors or omissions as a result of the transmission.
Informationspflicht nach §14 UGB:
IMC Fachhochschule Krems GmbH
Piaristengasse 1, A-3500 Krems
Austria, Europe
ATU: 37552304
Firmenbuchnummer: 79297 p
Firmenbuchgericht: Landesgericht Krems an der Donau
DVR: 0798771
Fachgruppe Unternehmensberatung
_______________________________________________
zope mailing list
[email protected]
https://mail.dzug.org/mailman/listinfo/zope