Zdieľať cez


Udalosť OnSave pre mriežky (odkaz na klientske rozhranie API)

Táto OnSave udalosť nastane pred odoslaním aktualizovaných informácií na server, a keď nastane niektorá z nasledujúcich možností:

  • Vo výbere záznamu dôjde k zmene.
  • Používateľ výslovne spustí operáciu uloženia pomocou tlačidla uloženia pre upraviteľnú mriežku.
  • Používateľ použije operáciu zoradenia, filtra, skupiny, stránkovania alebo navigácie z upraviteľnej mriežky, kým nastávajú čakajúce zmeny.

Niekoľko dôležitých bodov, ktoré treba vziať do úvahy pri danej OnSave udalosti:

  • Ak používateľ upraví v postupnosti viacero stĺpcov rovnakého záznamu OnSave , vtedy dôjde k udalosti iba raz, aby sa zaistil optimálny výkon a kompatibilita správania formulára.
  • Upraviteľná mriežka a nadradený formulár majú samostatné tlačidlá na ukladanie. Výberom tlačidla Uložiť v jednom neukladáte zmeny v druhom.
  • Upraviteľná mriežka neukladá čakajúce zmeny, keď sa navigačné operácie vykonávajú mimo jej kontextu. Ak má ovládací prvok neuložené údaje, tieto údaje sa môžu stratiť. Udalosť sa OnSave teda možno nebude strieľať. Udalosť sa OnSave napríklad nemusí rozžiariť pri prechode na iný záznam pomocou vyhľadávacieho stĺpca formulára alebo prostredníctvom pása s nástrojmi.
  • Po výbere tlačidla obnovenia v upraviteľnej mriežke sa zahodia všetky čakajúce zmeny a OnSave udalosť sa nepáli.
  • Ovládací prvok upraviteľnej mriežky neimplementuje časovač na automatické ukladanie. Upraviteľná mriežka potláča pravidlá hľadania duplikátov.

Poznámka

Záznamy OnSave o aktivite udalosti pre stretnutie, opakované stretnutie alebo službu zrušia operáciu ukladania a pomocou Book správy zachovajú zmenu namiesto Create alebo Update. Z tohto OnSave dôvodu a PostSave obsluhy udalostí pre tieto tabuľky nebudú fungovať.

Udalosť OnSave pre formuláre
Udalosti (odkaz na rozhranie API klienta)
Udalosti vo formulároch a mriežkach v aplikáciách riadených modelom