[CLOSED] Reject DateField-Change at failure

  1. #1

    [CLOSED] Reject DateField-Change at failure

    Hello,

    I´ve a defined DateField like this:

    <ext:DateField ID="dateFieldBookingDate" AllowBlank="false"  runat="server">
                                                                        <DirectEvents>
                                                                            <Select OnEvent="dateFieldBookingDate_Select" Success="
                                                                                   if(result.extraParamsResponse.success == 'true')
                                                                                   {
                                                                                      #{StoreTimeZones}.reload();
                                                                                      App.Scheduler.resetTime();                                                       
                                                                                   }
                                                                                    " >
                                                                                <EventMask ShowMask="true" />
                                                                            </Select>
                                                                        </DirectEvents>
                                                                    </ext:DateField>
    What is the most common way to reject the selected date and set the DateField back to the old date
    if I am getting a extraParamsResponse.success == 'false' ?



    Regards,

    Martin
  2. #2

    RE: Reject DateField-Change at failure

    Hi,


    What about 'reset' method of the field? That method restores original value (which was setted before rendering)
  3. #3

    RE: Reject DateField-Change at failure

    Hi,

    does that also work when I change the DateField several times?

    Means

    Initiali Value : DateTime A
    new Select : DateTime B
    new Select : DatetIme C => with Error (is this resetted to DateTime B or to DateTime A)?


    Regards,

    Martin
  4. #4

    RE: Reject DateField-Change at failure

    Hi,

    No, a field keeps original (first) value only. If you need to keep last value then you have to save it manually (use Change listener)
    <Change Handler="this.previousValue = oldValue;" />

    Restore:
    Field1.setValue(Field1.previousValue);

Similar Threads

  1. Replies: 1
    Last Post: Sep 23, 2011, 8:42 AM
  2. Replies: 1
    Last Post: Sep 13, 2011, 2:22 PM
  3. DateField AjaxEvent Change
    By Diabolicus in forum 1.x Help
    Replies: 3
    Last Post: Mar 03, 2009, 12:15 AM
  4. [CLOSED] Datefield - change language
    By Sharon in forum 1.x Legacy Premium Help
    Replies: 3
    Last Post: Feb 25, 2009, 6:59 AM
  5. How to cancel DateField change event
    By zikr in forum 1.x Help
    Replies: 4
    Last Post: Jan 16, 2009, 1:31 PM

Posting Permissions