Comparteix via


Esdeveniment Grid OnSave (referència de l'API de client)

L'esdeveniment OnSave es produeix abans d'enviar la informació actualitzada al servidor i quan es produeix alguna de les situacions següents:

  • Hi ha un canvi en la selecció de registres.
  • L'usuari activa explícitament una operació de desament mitjançant el botó de desament de la quadrícula editable.
  • L'usuari aplica una operació d'ordenació, filtre, agrupació, paginació o navegació des de la quadrícula editable mentre hi ha canvis pendents.

Alguns punts importants a tenir en compte per a l'esdeveniment OnSave :

  • Si un usuari edita diverses columnes del mateix registre en seqüència, l'esdeveniment OnSave només es produeix una vegada per garantir un rendiment òptim i la compatibilitat del comportament del formulari.
  • La quadrícula editable i el formulari principal tenen botons de desar separats. Seleccionar el botó desa en un no es desen els canvis en l'altre.
  • La quadrícula editable no desa els canvis pendents quan les operacions de navegació es realitzen fora del seu context. Si el control té dades no desades, es poden perdre aquestes dades. Per tant, és possible que l'esdeveniment OnSave no es dispari. Per exemple, és possible que la OnSave incidència no s'activi quan es navega a un altre registre mitjançant una columna de cerca de formulari o a través de la franja.
  • Si seleccioneu el botó d'actualització a la quadrícula editable, es descarten els canvis pendents i l'esdeveniment OnSave no s'activa.
  • El control de quadrícula editable no implementa un temporitzador de desament automàtic. La quadrícula editable suprimeix les regles de detecció de duplicats.

Nota

La OnSave incidència dels registres de cita, cita periòdica o activitat de servei cancel·larà l'operació de desament i utilitzarà el Book missatge per mantenir el canvi en lloc de Create o Update. Per això, OnSave els PostSave controladors d'incidències d'aquestes taules no funcionaran.

Formulari l'esdeveniment OnSave
Esdeveniments (referència de l'API del client)
Esdeveniments en formularis i quadrícules en aplicacions basades en models