Jaa


Ruudukon OnSave-tapahtuma (asiakkaan ohjelmointirajapinnan viittaus)

Tapahtuma OnSave ilmenee ennen päivitettyjen tietojen lähettämistä palvelimeen ja sen jälkeen, kun jotakin seuraavista tapahtuu:

  • Tietueen valinnassa on muutos.
  • Käyttäjä käynnistää nimenomaisesti tallennustoiminnon käyttämällä muokattavan ruudukon Tallennus-painiketta.
  • Käyttäjä käyttää lajittelu-, suodatus-, ryhmä-, sivutus- tai siirtymistoimintoa muokattavasta ruudukosta, kun muutoksia on vireillä.

Tärkeitä huomioita tapahtuman kannalta OnSave :

  • Jos käyttäjä muokkaa useita saman tietueen sarakkeita järjestyksessä, OnSave tapahtuma tapahtuu vain kerran optimaalisen suorituskyvyn ja lomakkeen yhteensopivuuden varmistamiseksi.
  • Muokattavassa ruudukossa ja päälomakkeessa on erilliset tallennuspainikkeet. Tallennuspainikkeen valitseminen ei tallenna muutoksia toiseen.
  • Muokattava ruudukko ei tallenna odottavia muutoksia, kun siirtymistoiminnot suoritetaan sen kontekstin ulkopuolella. Jos ohjausobjektilla on tallentamattomia tietoja, nämä tiedot saattavat kadota. OnSave Tapahtuma ei välttämättä käynnisty. Esimerkiksi tapahtuma ei ehkä käynnisty, OnSave kun siirryt toiseen tietueeseen lomakkeen hakusarakkeen tai valintanauhan kautta.
  • Kun päivityspainike valitaan muokattavassa ruudukossa, se hylkää kaikki odottavat muutokset, eikä OnSave tapahtumaa käynnistetään.
  • Muokattava ruudukko -ohjausobjekti ei käytä ajastinta automaattisesti. Muokattava ruudukko estää kaksoiskappaleiden tunnistussäännöt.

Note

TapaamisenOnSave, toistuvan tapaamisen tai palveluaktiviteetin tietueiden tapahtuma peruuttaa tallennustoiminnon ja käyttää Book viestiä muutoksen säilymiseen - tai Update-tapahtuman sijaanCreate. Tämän OnSavePostSave vuoksi näiden taulukoiden tapahtumakäsittelijät eivät toimi.

Lomakkeen OnSave-tapahtuma
Tapahtumat (asiakasohjelman ohjelmointirajapinnan viittaus)
Mallimuotoisten sovellusten lomakkeiden ja ruudukoiden tapahtumat