Oharra
Orrialde honetara sartzeak baimena behar du. Saioa hasteko edo direktorioak aldatzen saia zaitezke.
Orrialde honetara sartzeak baimena behar du. Direktorioak aldatzen saia zaitezke.
Gertaerek bezeroaren aldeko kode guztia abiarazten dute. Ereduetan oinarritutako aplikazioetan, funtzio zehatz bat lotzen duzu JavaScript liburutegi batean (Script web baliabidea) gertaera bat gertatzen denean exekutatzeko. Funtzio horri gertaeren kudeatzailea deitzen zaio. Gertaera-kudeatzaile bakoitzak JavaScript liburutegi baten barruan funtzio bakarra eta funtzioari pasa dakizkiokeen parametro guztiak zehazten ditu.
Gertaera-kudeatzaileak gertaera batzuei soilik lotu diezaiekezu interfazea erabiliz. Interfazearen bidez asoziatzeko erabilgarri ez dauden gertaeretarako, Client APIk gertaera kudeatzaileak gertaera horiei eransteko erabil daitezkeen metodoak eskaintzen ditu.
Gehitu edo kendu gertaeren kudeatzailearen funtzioa gertaerari interfazea erabiliz
Erabili Inprimakiaren propietateak elkarrizketa-koadroko Gertaera-kudeatzaileak atala zure scripta inprimakien eta zutabeen gertaera batekin lotzeko.
Edizio masiboa inprimakiak
Lehenespenez, gertaeren kudeatzaileak ez dira deitzen inprimaki bat edizio masiboan dagoenean.
Gertaera-kudeatzaile bat edizio masiboko moduan gaitzeko, aldatu inprimakiaren XML dagokion elementua bilatuz event eta atributua Enabledsortu/ezarri BehaviorInBulkEditForm . Oraingoz, hau OnLoad gertaerak soilik onartzen dira.
Inprimakien XML pertsonalizazioari buruzko informazio gehiago nahi izanez gero, ikus Noiz editatu pertsonalizazio-fitxategia, Pertsonalizatu inprimakiak eta Inprimakiaren XML eskema.
Edizio masiboko moduan inprimaki batean gertaera-kudeatzaile bat noiz deitzen den zehazteko, erabili getFormType metodoa.
Gehitu edo kendu gertaeren kudeatzailearen funtzioa gertaerari kodea erabiliz
Metodo hauek erabiltzen dira interfazearen bidez elkartu ezin diren gertaeren gertaeren kudeatzailea gehitzeko eta kentzeko:
| Gertaerak | Gertaeren kudeatzailea |
|---|---|
| OnChange atributua | addOnChange eta removeOnChange metodoak |
| Inprimakia kargatzen | formContext.ui addOnLoad eta removeOnLoad metodoak |
| Inprimakia kargatuta | formContext.ui addLoaded eta removeLoaded metodoak |
| Inprimakiaren datuak kargatzen | formContext.data addOnLoad eta removeOnLoad metodoak |
| Gorde inprimakia | addOnSave eta removeOnSave metodoak |
| Bilaketa-kontrolaren aurre-bilaketa | addPreSearch eta removePreSearch metodoak |
| kbsearch kontrola OnResultOpened | addOnResultOpened eta removeOnResultOpened metodoak |
| kbsearch kontrola OnSelection | addOnSelection eta removeOnSelection metodoak |
| kbsearch kontrola PostSearch | addOnPostSearch eta removeOnPostSearch metodoak |
Garrantzitsua da
Exekuzio testuingurua automatikoki pasatzen da kodea erabiliz ezarritako funtzioei lehen parametro gisa. Informazio gehiago: Bezeroaren APIaren exekuzio-testuingurua
Inprimakiaren gertaeren kanalizazioa
Gehienez 50 gertaera kudeatzaile defini ditzakezu gertaera bakoitzerako. Gertaera-kudeatzaile bakoitza Inprimakiaren propietateak elkarrizketa-koadroko Gertaerak atalean bistaratzen den ordenan exekutatzen da.
Erabili setSharedVariable eta getSharedVariable metodoak aldagai komun bat gertaera-kudeatzaileen (funtzioen) artean pasatzeko. Erabili exekuzio testuingurua getDepth metodoa gertaera-kudeatzaile bat exekutatzen ari den sekuentzia beste gertaera-kudeatzaile batzuekin alderatuta jakiteko.
Erlazionatutako artikuluak
Bezeroen APIko objektuen ereduaren deskribapena
Bezeroaren APIaren exekuzio-testuingurua
Gertaerak (bezeroaren APIaren erreferentzia)