You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tapestry.apache.org by Peter Dawn <pe...@gmail.com> on 2006/09/15 05:32:42 UTC

Multiple buttons in one form

guys,

i have multiple buttons in one form. for each button i want a
different action. they are both part of a form which has a formSubmit
listener.

now for the first button, i am capturing that button input as
formsubmit. but how should i capture the second button input.

pls help. i am using tap3.

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org


RE: Multiple buttons in one form

Posted by Mark Stang <ms...@pingidentity.com>.
A row of buttons:
Some are conditionally visible.  The .page has the "listener" methods. Each button has it's own listener.  This is part of our navigation for all screens.
            <tr>
            	<td class="footer" width="10%">
            		&nbsp;
            	</td>
                <td class="footer">
					<div class="buttons">
                        <span jwcid="@contrib:FormConditional" condition="ognl:page.visit.currentTasklet.saveDraftAvailable && isCurrentTaskletInCreateMode()">
                           	<input jwcid="@Submit" label="Save Draft" selected="ognl:submitListener" tag="ognl:listeners.onSaveDraft" onFocus="ignoreKeyPress(true)"/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                        </span>
	                    <span jwcid="@contrib:FormConditional" condition="ognl:page.visit.currentTasklet.cancelAvailable">
				            <input jwcid="@Submit" label="Cancel" listener="ognl:listeners.onCancel" onclick="ieReset()" onFocus="ignoreKeyPress(true)" />
				        </span>
				        <span jwcid="@contrib:FormConditional" condition="ognl:page.visit.currentTasklet.previousAvailable">
				            <input jwcid="@Submit" label="< Previous" type="submit" listener="ognl:listeners.onPrevious"
				                   disabled="ognl:page.visit.currentTasklet.isPreviousDisabled()" onFocus="ignoreKeyPress(true)"/>
				        </span>
				        <span jwcid="@contrib:FormConditional" condition="ognl:page.visit.currentTasklet.nextAvailable">
				            <input jwcid="@Submit" label="Next >" id="nextButton" selected="ognl:submitListener" tag="ognl:listeners.onNext"
				                   disabled="ognl:page.visit.currentTasklet.isNextDisabled()" onFocus="ignoreKeyPress(false)"/>
				        </span>
				        <span jwcid="@contrib:FormConditional" condition="ognl:page.visit.currentTasklet.finishAvailable">
	                        <input jwcid="@Submit" label="ognl:page.visit.currentTasklet.finishLabel" selected="ognl:submitListener" tag="ognl:listeners.onFinish" onFocus="ignoreKeyPress(true)"/>
				        </span>
					</div>
                </td>
            	<td class="footer" width="10%">
            		&nbsp;
            	</td>
            </tr>


Mark J. Stang
Senior Engineer/Architect
office: +1 303.468.2900
mobile: +1 303.507.2833
Ping Identity



-----Original Message-----
From: Peter Dawn [mailto:petedawn@gmail.com]
Sent: Thu 9/14/2006 9:32 PM
To: tapestry-user@jakarta.apache.org
Subject: Multiple buttons in one form
 
guys,

i have multiple buttons in one form. for each button i want a
different action. they are both part of a form which has a formSubmit
listener.

now for the first button, i am capturing that button input as
formsubmit. but how should i capture the second button input.

pls help. i am using tap3.

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org



RE: Multiple buttons in one form

Posted by Mark Stang <ms...@pingidentity.com>.
A row of buttons:
Some are conditionally visible.  The .page has the "listener" methods. Each button has it's own listener.  This is part of our navigation for all screens.
            <tr>
            	<td class="footer" width="10%">
            		&nbsp;
            	</td>
                <td class="footer">
					<div class="buttons">
                        <span jwcid="@contrib:FormConditional" condition="ognl:page.visit.currentTasklet.saveDraftAvailable && isCurrentTaskletInCreateMode()">
                           	<input jwcid="@Submit" label="Save Draft" selected="ognl:submitListener" tag="ognl:listeners.onSaveDraft" onFocus="ignoreKeyPress(true)"/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                        </span>
	                    <span jwcid="@contrib:FormConditional" condition="ognl:page.visit.currentTasklet.cancelAvailable">
				            <input jwcid="@Submit" label="Cancel" listener="ognl:listeners.onCancel" onclick="ieReset()" onFocus="ignoreKeyPress(true)" />
				        </span>
				        <span jwcid="@contrib:FormConditional" condition="ognl:page.visit.currentTasklet.previousAvailable">
				            <input jwcid="@Submit" label="< Previous" type="submit" listener="ognl:listeners.onPrevious"
				                   disabled="ognl:page.visit.currentTasklet.isPreviousDisabled()" onFocus="ignoreKeyPress(true)"/>
				        </span>
				        <span jwcid="@contrib:FormConditional" condition="ognl:page.visit.currentTasklet.nextAvailable">
				            <input jwcid="@Submit" label="Next >" id="nextButton" selected="ognl:submitListener" tag="ognl:listeners.onNext"
				                   disabled="ognl:page.visit.currentTasklet.isNextDisabled()" onFocus="ignoreKeyPress(false)"/>
				        </span>
				        <span jwcid="@contrib:FormConditional" condition="ognl:page.visit.currentTasklet.finishAvailable">
	                        <input jwcid="@Submit" label="ognl:page.visit.currentTasklet.finishLabel" selected="ognl:submitListener" tag="ognl:listeners.onFinish" onFocus="ignoreKeyPress(true)"/>
				        </span>
					</div>
                </td>
            	<td class="footer" width="10%">
            		&nbsp;
            	</td>
            </tr>


Mark J. Stang
Senior Engineer/Architect
office: +1 303.468.2900
mobile: +1 303.507.2833
Ping Identity



-----Original Message-----
From: Peter Dawn [mailto:petedawn@gmail.com]
Sent: Thu 9/14/2006 9:32 PM
To: tapestry-user@jakarta.apache.org
Subject: Multiple buttons in one form
 
guys,

i have multiple buttons in one form. for each button i want a
different action. they are both part of a form which has a formSubmit
listener.

now for the first button, i am capturing that button input as
formsubmit. but how should i capture the second button input.

pls help. i am using tap3.

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org




Re: Multiple buttons in one form

Posted by Peter Dawn <pe...@gmail.com>.
found the solution. for others reference, put the listener in the
button and not the form.

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org