[Seaside] Re: Multiple submit buttons/links?
Carl Gundel
carlg at libertybasic.com
Sat Jun 17 12:55:35 UTC 2006
> How can I create more than one button or link on a page that causes the
> callbacks to be invoked for each component, even for pages that are
composed
> of one or more non-nested forms? Is there a simple way provided in the
> framework?
Well, with some spelunking we managed to find
#anchorWithAction:text:submitFormNamed: which lets us have multiple anchors
and each can cause a submit. These are links but using CSS we can make the
links look like buttons.
html attributes name: #activeStuff.
html form:
[ html textInputWithCallback: [:value | self name: value].
"here is a nested form which also has an anchor"
super renderContentOn: html].
html
anchorWithAction: [self doThis ]
text: 'this text'
submitFormNamed: #activeStuff.
html
anchorWithAction: [self doThat ]
text: 'that text'
submitFormNamed: #activeStuff.
Problem solved. I hope this helps somebody. :-)
-Carl Gundel, author of Liberty BASIC
http://www.libertybasic.com
More information about the Seaside
mailing list