Grid OnSave-esemény (ügyfél API-referencia)

Az OnSave esemény akkor következik be, amikor a frissített információkat elküldi a kiszolgálónak, és az alábbiak bármelyike bekövetkezik:

  • Változás történt a rekordkijelölésben.
  • A felhasználó kifejezetten elindít egy mentési műveletet a szerkeszthető rács Mentés gombjával.
  • A felhasználó rendezési, szűrési, csoport-, lapozási vagy navigációs műveletet alkalmaz a szerkeszthető rácsról, amíg függőben vannak a módosítások.

Néhány fontos szempont az OnSave eseményhez:

  • Ha egy felhasználó egymás után több oszlopot szerkeszt ugyanahhoz a rekordhoz, az OnSave esemény csak egyszer fordul elő az optimális teljesítmény és az űrlap viselkedésének kompatibilitása érdekében.
  • A szerkeszthető rács és a szülőűrlap külön mentési gombokkal rendelkezik. Ha az egyikben a Mentés gombot választja, az nem menti a módosításokat a másikban.
  • A szerkeszthető rács nem menti a függőben lévő módosításokat, ha a navigációs műveleteket a környezetén kívül hajtják végre. Ha a vezérlő nem mentett adatokkal rendelkezik, előfordulhat, hogy az adatok elvesznek. Lehet, hogy az OnSave esemény nem aktiválódik. Előfordulhat például, hogy az OnSave esemény nem aktiválódik egy másik rekordra való navigáláskor űrlapkeresési oszlop használatával vagy a menüszalagon keresztül.
  • Ha kiválasztja a frissítendő gombot a szerkeszthető rácson, a program elveti a függőben lévő módosításokat, és az OnSave esemény nincs aktiválva.
  • A szerkeszthető rácsvezérlő nem implementál automatikus mentési időzítőt. A szerkeszthető rács letiltja a duplikált észlelési szabályokat.

Megjegyzés:

A OnSave találkozó, az ismétlődő találkozó vagy a szolgáltatástevékenység rekordjainak eseménye megszakítja a mentési műveletet, és az Book üzenet használatával megőrzi a módosítást ahelyett Create , hogy vagy Update. Emiatt a OnSavePostSave táblák eseménykezelői nem fognak működni.

Űrlap mentési eseménye
Események (ügyfél API-referencia)
Események űrlapokban és rácsokban a modellvezérelt alkalmazásokban