Partekatu bidez


Gertaerak inprimakietan eta sareetan eredu gidatutako aplikazioetan

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.

Gertaera-kudeatzailea atala Inprimakiaren propietateetan.

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.

Bezeroen APIko objektuen ereduaren deskribapena
Bezeroaren APIaren exekuzio-testuingurua
Gertaerak (bezeroaren APIaren erreferentzia)