On Dec 27, 2007 1:44 PM, Diez B. Roggisch <[EMAIL PROTECTED]> wrote:
> Give your buttons the same name, e.g. action. Then you can do something
> like this:
>
> @expose()
> def edit_tag(self, action=None, tg_errors=None, *kwargs):
> return getattr(self, "action_%s" % action)(tg_errors=tg_errors,
> **kwargs)
Thanks. Nice idea. This means, however, that the method name for the action
depends on the text on the button, which is a bit problematic considering
i18n and maintainability, imho.
It would be much easier if cp generated a 'submit' slot with the value of
the html name tag in request.params, so {..., 'submit': 'update_tag'}
instead of the current {.., 'update_tag': 'update', ...}, but well...
thanks and cheers
andré
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"TurboGears" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/turbogears?hl=en
-~----------~----~----~----~------~----~------~--~---