Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Zdarzenie OnSave występuje przed wysłaniem zaktualizowanych informacji do serwera i gdy wystąpi dowolny z następujących:
- W zaznaczeniu rekordu nastąpiła zmiana.
- Użytkownik jawnie wyzwala operację zapisywania przy użyciu przycisku zapisywania edytowalnej siatki.
- Użytkownik stosuje operację sortowania, filtrowania, grupy, stronicowania lub nawigacji z edytowalnej siatki, gdy istnieją oczekujące zmiany.
Niektóre ważne kwestie, które należy wziąć pod uwagę w przypadku OnSave zdarzenia:
- Jeśli użytkownik edytuje wiele kolumn tego samego rekordu w sekwencji, zdarzenie występuje tylko raz,
OnSaveaby zapewnić optymalną wydajność i zgodność zachowania formularza. - Edytowalna siatka i formularz nadrzędny mają oddzielne przyciski zapisywania. Wybranie przycisku Zapisz w jednym z nich nie powoduje zapisania zmian w drugim.
- Edytowalna siatka nie zapisuje oczekujących zmian, gdy operacje nawigacji są wykonywane poza jej kontekstem. Jeśli kontrolka ma niezapisane dane, te dane mogą zostać utracone.
OnSaveTak więc zdarzenie może nie zostać wyzwolony. Na przykładOnSavezdarzenie może nie zostać wyzwolony podczas przechodzenia do innego rekordu przy użyciu kolumny odnośnika formularza lub przez wstążkę. - Wybranie przycisku odświeżania w edytowalnej siatce powoduje odrzucenie oczekujących zmian, a
OnSavezdarzenie nie zostanie wyzwolone. - Kontrolka siatki edytowalnej nie implementuje czasomierza oszczędzania automatycznego. Edytowalna siatka pomija reguły wykrywania duplikatów.
Uwaga / Notatka
Zdarzenie OnSave dla terminów, terminów cyklicznych lub rekordów działań usługi anuluje operację zapisywania i użyje komunikatu Book , aby utrwały zmianę, a nie Create lub Update. Z tego OnSavePostSave powodu programy obsługi zdarzeń dla tych tabel nie będą działać.
Powiązane artykuły
Zdarzenie onSave formularza
Zdarzenia (dokumentacja interfejsu API klienta)
Zdarzenia w formularzach i siatkach w aplikacjach opartych na modelu