Dalintis per


Įvykis Grid OnSave (kliento API nuoroda)

Įvykis OnSave įvyksta prieš siunčiant atnaujintą informaciją į serverį ir kai įvyksta bet kuris iš šių veiksmų:

  • Pažymėtame įraše yra keitimų.
  • Vartotojas aiškiai suaktyvina įrašymo operaciją naudodamas redaguojamo tinklelio įrašymo mygtuką.
  • Vartotojas taiko rūšiavimo, filtro, grupės, numeravimo ar naršymo operaciją redaguojamame tinklelyje, kol yra laukiančių keitimų.

Į įvykį reikia atsižvelgti OnSave į kai kuriuos svarbius dalykus:

  • Jei vartotojas redaguoja kelis to paties įrašo stulpelius nuosekliai, OnSave įvykis įvyksta tik vieną kartą, siekiant užtikrinti optimalų našumą ir formos veikimo suderinamumą.
  • Redaguojamas tinklelis ir pirminė forma turi atskirus įrašymo mygtukus. Pasirinkus įrašymo mygtuką vienoje, keitimai neįrašomi kitame.
  • Redaguojamas tinklelis neįrašo laukiančių keitimų, kai naršymo operacijos atliekamos už jo konteksto ribų. Jei valdiklyje yra neįrašytų duomenų, duomenys gali būti prarasti. Taigi, įvykis OnSave gali nesužadinti. Pvz., įvykis OnSave gali nesužadinti, kai pereinate į kitą įrašą naudodami formos peržvalgos stulpelį arba juostelę.
  • Pasirinkus atnaujinimo mygtuką redaguojamame tinklelyje, jis atmeta visus laukiančius pakeitimus, o OnSave įvykis neįjungtas.
  • Redaguojamas tinklelio valdiklis neįgyvendina automatinio įrašymo laikmačio. Redaguojamas tinklelis nerodys dublikatų aptikimo taisyklių.

Pastaba.

Paskyros OnSave , pasikartojančios paskyros ar tarnybos veiklos įrašų įvykis atšauks įrašymo operaciją ir naudos Book pranešimą, kad būtų išsaugotas keitimas, o ne Create arba Update. Dėl to OnSavePostSave šių lentelių įvykių apdorojimo programos neveiks.

Formos onSave įvykis
Įvykiai (kliento API nuoroda)
Įvykiai formose ir tinkleliuose modeliu pagrįstose programose