Nata
Norint pasiekti šį puslapį, reikalingas leidimas. Galite pabandyti prisijungti arba pakeisti katalogus.
Norint pasiekti šį puslapį, reikalingas leidimas. Galite pabandyti pakeisti katalogus.
Įvykis OnChange įvyksta šiose situacijose:
- Formos stulpelio duomenys pasikeitė ir įvesties vieta prarandama. Yra išimtis dėl šio veikimo būdo, kuris taikomas Taip / ne stulpeliams, suformatuotiems naudoti išrinkimo mygtukus arba žymės langelius. Tokiais atvejais įvykis įvyksta iš karto.
- Serveryje esantys duomenų pakeitimai nuskaitomi norint atnaujinti stulpelį, kai forma atnaujinama, pvz., įrašius įrašą.
- Naudojamas atributo.fireOnchange metodas.
Įvykis palaikomas OnChange visuose stulpeliuose. Duomenys stulpelyje tikrinami prieš ir po įvykio OnChange .
Įvykis OnChange neįvyksta, jei stulpelis programiškai pakeičiamas naudojant metodą attribute.setValue . Jei norite, kad įvykio apdorojimo OnChange programos veiktų nustačius reikšmę, savo kode turite naudoti formContext.data.entity attribute. metodą fireOnchange. Įvykis OnChange taip pat neįvyksta, jei stulpelis programojetiškai pakeičiamas atsisakant keitimų, jei vartotojas naršo nuo neatnaujintos formos.
Pastaba.
Nors stulpelis Būsena palaikoOnChange įvykį, stulpelis formoje yra skirtas tik skaityti, todėl įvykis negali įvykti dėl vartotojo sąveikos. Kitas scenarijus gali sukelti šį įvykį naudojant "fireOnchange " metodą stulpelyje.
Pastaba.
OnChange įvykiai yra sinchroniniai. Asinchroninio kodo OnChangeneturėtumėte naudoti įvykio apdorojimo programoje, kurioje reikia atlikti veiksmą arba tvarkyti asinchroninio kodo sprendimą. Tai sukelia problemų, jei sprendimo apdorojimo programa tikisi, kad taikomosios programos kontekstas išliks toks pat, koks buvo, kai buvo paleistas asinchroninis kodas. Taip pat neturėtumėte atlikti sinchroninių tinklo užklausų "OnChange" įvykių apdorojimo programoje. Dėl to programa gali nereaguoja į komandas.
Palaikomi šio įvykio metodai
Yra trys būdai, kuriuos galite naudoti norėdami dirbti su OnChange stulpelio įvykiu:
Susiję straipsniai
Stulpeliai (kliento API nuoroda)
Įvykiai (kliento API nuoroda)
Įvykiai formose ir tinkleliuose modeliu pagrįstose programose