[Zope3-Users] Re: Multiple actions per button in formlib forms?
Stefan Fink
stefan at work.de
Mon Sep 18 06:19:49 EDT 2006
Thanks Martjin. That did the trick :-)
Martijn Pieters wrote:
> On 9/15/06, Bjorn Tillenius <bjorn.tillenius at gmail.com> wrote:
>> This is not true. The decorator also returns the action, meaning that
>> self.handle_edit_action will be an Action, not a method.
>
> You are absolutely right, and *bingo*. Martin Aspelli was right all
> along, and I haven't been paying attention.
>
> Stephan, the following will work:
>
> @formlib.form.action(u'Apply&Close')
> def handle_applyAndClose(self, action, data):
> """apply form changes and close form."""
> # handle_edit_action is an Action. Call it's success method.
> self.handle_edit_action.success(data)
> self.request.response.redirect(getAbsoluteURL(
> self.context.__parent__,self.request))
>
--
__________________________________________________________________
S t e f a n F i n k | n at work Internet Informationssysteme GmbH
EMail: stefan at work.de | Wandalenweg 5, 20097 Hamburg, Germany
T/F: 040/23 88 09-00/29 | http://cms-mit-typo3.de http://work.de
More information about the Zope3-users
mailing list