Napomena
Za pristup ovoj stranici potrebna je autorizacija. Možete se pokušati prijaviti ili promijeniti direktorije.
Za pristup ovoj stranici potrebna je autorizacija. Možete pokušati promijeniti direktorije.
Događaj OnChange se odvija u sljedećim situacijama:
- Podaci u stupcu obrasca su se promijenili, a fokus se gubi. Postoji iznimka za to ponašanje koje se odnosi na stupce Da/Ne koji su oblikovani tako da koriste izborne gumbe ili potvrdne okvire. U tim se slučajevima događaj odvija odmah.
- Promjene podataka na poslužitelju dohvaćaju se radi ažuriranja stupca prilikom osvježavanja obrasca, primjerice nakon spremanja zapisa.
- Koristi se metoda attribute.fireOnchange .
Svi stupci podržavaju OnChange događaj. Valjanost podataka u stupcu provjerava se prije i nakon OnChange događaja.
Događaj OnChange se ne događa ako se stupac programski promijeni pomoću metode attribute.setValue . Ako želite da se rukovatelja OnChange događajima nakon postavljanja vrijednosti pokrenete, formContext.data.entity attribute. morate koristiti metodu fireOnchange u kodu. Događaj OnChange se također ne događa ako se stupac programatski promijeni prilikom odbacivanja promjena ako korisnik odlazi od prljavog obrasca.
Napomena
Premda stupac Status podržava događajOnChange , stupac je samo za čitanje na obrascu pa se događaj ne može dogoditi putem interakcije korisnika. Druga skripta može uzrokovati da se ovaj događaj dogodi korištenjem metode fireOnchange na stupcu.
Napomena
OnChange sinkronizirani. Ne biste trebali koristiti asinkroni OnChange kod u rukovatelj događajima za koji je potrebno poduzeti radnju ili se obraditi na rješavanju asinkronog koda. To uzrokuje probleme ako rukovatelj razlučivosti očekuje da kontekst aplikacije ostane isti kao i kada je pokrenut asinkroni kod. U rukovatelj događajima OnChange ne biste trebali stvarati sinkronizirane mrežne zahtjeve. To može uzrokovati neodgovornu aplikaciju.
Metode podržane za ovaj događaj
Za rad s događajem u stupcu možete koristiti OnChange tri načina:
Povezani članci
Stupci (referenca klijentskog API-ja)
Događaji (referenca za API klijenta)
Događaji u obrascima i rešetkama u aplikacijama utemeljenim na modelu