struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Musachy Barroso" <musa...@gmail.com>
Subject Re: Form Notify after validation
Date Thu, 04 Dec 2008 01:13:45 GMT
If you are using 2.1, you can use the builtin ajax validation which is
not tied to Dojo:

http://struts.apache.org/2.0.14/docs/ajax-validation.html

musachy

On Wed, Dec 3, 2008 at 4:13 PM, dusty <dustin_pearce@yahoo.com> wrote:
>
> It seems like you are committed to the dojo route so the validation is an
> issue.  I would suggest using Jquery or Prototype to wire up the Ajax calls
> and handle the events yourself.  Especially for an interface that is
> javascript heavy.  You post to a struts action and use the json result
> plugin.  Then I can inspect native collections like actionErrors as
> javascript objects.
>
> I don't think it helps you but may something to look at.
>
>
>
> Sergio Sánchez González wrote:
>>
>> Taking a look to this
>> https://issues.apache.org/struts/browse/WW-2860?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
>>
>> I understand the notify is going to be called anyway, either the
>> validation it's ok or not. Then the only way to avoid the notification
>>  is using javascript to validated the form, and submitting the call
>> from javascript too if it validates.
>>
>>
>> 2008/12/2 Sergio Sánchez González <sergiosg@gmail.com>:
>>> I want to add validations to my forms. But the problem I have is in
>>> these forms I have notify actions, and this notifys should only be
>>> called if the validation is ok.
>>>
>>> for example:
>>>                <sx:submit targets="orders"
>>> notifyTopics="/closeNewOrder,/openOrders" ... />
>>>
>>> The form action:
>>>
>>>        <action name="CreateOrder" class="newOrderController"
>>> method="createOrder">
>>>
>>>             <result type="redirectAction">
>>>                listOrders
>>>                </result>
>>>
>>>            <result name="input">OrderNewForm.jsp</result>
>>>            <result name="error">OrderNewForm.jsp</result>
>>>
>>>        </action>
>>>
>>> with closeNewOrder I hide the form and with openOrders I open a div
>>> with a list of orders. The point is that if the validation is not ok
>>> then the orders list shouldn't be opened.
>>>
>>> Any idea?
>>> Thanks!
>>>
>>> Sergio
>>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
>> For additional commands, e-mail: user-help@struts.apache.org
>>
>>
>>
>
> --
> View this message in context: http://www.nabble.com/Form-Notify-after-validation-tp20790728p20821790.html
> Sent from the Struts - User mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
> For additional commands, e-mail: user-help@struts.apache.org
>
>



-- 
"Hey you! Would you help me to carry the stone?" Pink Floyd

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org


Mime
View raw message