@form.action(attribut) überschreiben
Vladislav Vorobiev <[email protected]>
| Newsgroups | gmane.comp.web.zope.german |
|---|---|
| Message-ID | <[email protected]> |
Hallo Zusammen!
Ich habe folgende zwei Klassen:
class GenericFormularEdit(EditForm):
description = _(u"Please fill out all fields to get more information")
form_fields = form.Fields(eval ('IEinEi')
addbutton = u'APPLY'
@form.action(_(addbutton))
def action(self, actions, data)
pass
class UserEdit(GenericFormularEdit):
form_fields = form.Fields(IUser)
description = _(u"Add Information")
addbutton = u'APPLY MIT MEINEM TEXT'
def __call__(self):
return super(UserEdit, self).__call__()
Wie kann erreichen, dass beim Aufruf der Klasse UserEdit ins
@form.action(_(addbutton)) das 'addbutton' attribute von der Kind
Klasse also UserEdit eingesetzt wird?
Beim Aufruf wird das Attribut der Vaterklasse eingesetzt also 'APPLY'
soll aber 'APPLY MIT MEINEM TEXT'.
Geht es Irgend wie? Ich möchte nicht die action() Methode neu definieren.
Gruß
Vlad
--
Best Regards
Vlad Vorobiev
_______________________________________________
zope mailing list
[email protected]
https://mail.dzug.org/mailman/listinfo/zope