Įvykis OnPreStageChange (kliento API nuoroda)

Šis įvykis įvyksta prieš verslo proceso srauto valdymo etapo pakeitimus. Šis įvykis įvyksta, kai vartotojas vartotojo sąsajoje pasirenka mygtukus Kitas etapas, Pereiti į ankstesnį etapą arba Nustatyti aktyvų etapą arba kai kūrėjas naudoja formContext.data.process.moveNext, formContext.data.process.movePreviousarba formContext.data.process.setActiveStage metodus.

Pastaba.

Įvykis OnPreStageChange palaikomas tik vieningojoje sąsajoje.

Iš žiniatinklio išteklių scenarijaus, užregistruoto į įvykį onPreStageChange, kūrėjas gali iškviesti toliau nurodytą executionContext objektą, perduotą į žiniatinklio išteklių scenarijų:

executionContext.getEventArgs().preventDefault();

Kai iškviečiate preventDefault:

  • Etapo naršymas nebus apdorojamas. Proceso egzempliorius liks pradiniame etape.
  • Kelių lentelių naršymo srityje paskirties srities lentelės forma nebus atidaryta.
  • Pagrindinės formos įrašymas nebus apdorotas. Jei pagrindinės formos būsena būtų neatnaujinta, ji liks neatnaujintos būsenos.
  • Visi žiniatinklio ištekliai, užregistruoti onStageChange, nebus iškviesti.

Šio įvykio įvykio apdorojimo programai perduodamas vykdymo konteksto objektas. Metodą getEventArgs galite naudoti norėdami gauti objektą, kuris turi šiuos metodus:

  • getDirection: pateikia eilutę, kuri yra Next arba Previous rodoma etapo keitimo kryptis.
  • getStage: pateikia etapo objektą. Išskyrus atvejus, kai naršymas perkeliamas į naują lentelę, grąžintas etapas atitinka paskirties etapo objektą, t. y. kitą aktyvų etapą. Kai naršymas perkeliamas į naują lentelę, etapas yra etapas, iš kurio pereinama, t. y. ankstesnio aktyvaus etapo objektas. Daugiau informacijos: Etapų metodai.

Palaikomi šio įvykio metodai

  • formContext.data.process. addOnPreStageChange – šio įvykio įvykių apdorojimo programų įtraukimo metodas.
  • formContext.data.process. removeOnPreStageChange – šio įvykio įvykių apdorojimo programų šalinimo metodas.

Įvykiai (kliento API nuoroda)
Įvykiai formose ir tinkleliuose modeliu pagrįstose programose