[Seaside] Subcomponents, Multicounter example
fiberTel
matamar at fibertel.com.ar
Sat Aug 16 19:45:44 CEST 2003
My knowledge about how HTML forms work are really limited. I
understand from your answer that I can't have a form in one frame an
the submit button in another without javascripting.
I need to present the big form (about 200 fields) and allow to scroll
the form but keeping always visible the submit button and another info
(company's name, address, etc.).
Can I use divNamed:with: method to accomplish something like the thing
I tried to described?
I maybe able to split the form and submit chunks of it, or let submit
the form in the last chunk.
The user must check the data he filled in before submitting, having
it in chunks make it harder to check jumping foward and back the
form if I chose to submit in the last chunk.
Thank you for your help, any suggestion would be welcomed.
Mariano
JF> fiberTel wrote:
>> Hello, my name is Mariano Matayoshi. I've been trying to use
>> subcomponents but with little success by now.
>> I have a little project and a part of this project is submitting a very
>> long form (sometimes more than 200 fields)that I present in a table. What I intend to do is to have
>> two horizontal frames. The upper frame for this potentially long form,
>> and the lower frame for the submit button and other info, so this button is always
>> available no matter in which row I am.
JF> Are you actually talking about HTML frames? If so how are you planning
JF> to submit from a button that isn't inside the <form> tag? Well I guess
JF> you can do it with JavaScript - perhaps you've already thought about this.
JF> Anyway, none of us ever use this kind of frames so I'm not sure exactly
JF> what kind of issues you might run into there.
JF> What I would suggest is to split the form up into smaller chunks and
JF> present it as a wizard so the user can be guided through it - 200 fields
JF> is a lot to put on one page.
JF> If there is some reason you need to have such a big form, you could
JF> maybe use an IFRAME to split it up but keep it on the same page. I'm
JF> never quite sure which browsers support them though.
>> I know there used to be a Multicounter example for Seaside 0.94
>> Is there any example or pointers you can give me to deal with this
>> form with Seaside 2.2 (I guess this is the version I'm using from the
>> SqueakMap)?
JF> Can you clarify a little more the problems you are having? It isn't
JF> clear to me from your message exactly how you are approaching this or
JF> what the problem is.
JF> Using a subcomponent should be as easy as doing:
JF> self call: MySubComponent new.
JF> in an action method if you're calling it, or:
JF> aRenderer render: mySubComponent.
JF> in a render method if you want to embed it. But like I said, I'm not
JF> exactly sure where you're having problems.
JF> Julian
More information about the Seaside
mailing list