Date: Fri, 29 Mar 2024 13:41:52 +0100 (CET) Message-ID: <485547911.111738.1711716112500@srvdoc.doc.ipesoft.com> Subject: Exported From Confluence MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_Part_111737_2016861044.1711716112500" ------=_Part_111737_2016861044.1711716112500 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Content-Location: file:///C:/exported.html
ENTRY EntryName [([IN] type1 = paramName1[,paramName2, ...] [IN] type2 paramName3]...)] ; akcie END EntryName
ENTRYX EntryName [([IN] type1 para=
mName1[,paramName2, ...] [IN] type2 paramName3]=
b>...)]
; akcie
END EntryName
EntryName | Meno udalosti. Meno mus=C3=AD by=C5=A5 jedno z <= a href=3D"/display/D2DOCV12SK/Udalosti">mo=C5=BEn=C3=BDch udalost=C3=AD= . |
type1 | Typ prv=C3=A9ho parametra. |
paramName1 | Meno prv=C3=A9ho parametra. |
type2 | Typ druh=C3=A9ho parametra. |
paramName2 | Meno druh=C3=A9ho parametra. |
.... |
Pozn=C3=A1mka:
Parametre udalosti s=C3=BA dan=C3=A9 jej typom. In=C3=A1 kombin=C3=A1cia p=
arametrov ako pr=C3=ADpustn=C3=A1 nie je povolen=C3=A1.
Maxim=C3=A1lny po=C4=8Det parametrov je 10.
Udalosti generovan=C3=A9 grafick=C3=BDmi objektmi m=C3=B4=C5=BEu by=C5= =A5 obsluhovan=C3=A9 dvoma sp=C3=B4sobmi:
Prv=C3=A1 mo=C5=BEnos=C5=A5 (=C5=A1peci=C3=A1lna obsluha) obsluhuje udal= osti generovan=C3=A9 jedin=C3=BDm grafick=C3=BDm objektom. Tak=C3=A1to obsl= uha m=C3=A1 =C5=A1peci=C3=A1lne meno zlo=C5=BEen=C3=A9 z mena grafick=C3=A9= ho objektu (Referen=C4=8Dn=C3=A1 lo= k=C3=A1lna premenn=C3=A1 sch=C3=A9my pripojen=C3=A1 na grafick=C3=BD ob= jekt) a menom udalosti. T=C3=BDm je jednozna=C4=8Dne definovan=C3=A9 meno o= bsluhy (napr=C3=ADklad BtnOK_OnClick. _BtnOK je Referen=C4=8D= n=C3=A1 lok=C3=A1lna premenn=C3=A1 pripojen=C3=A1 na grafick=C3=BD objekt a= OnClick je typ udalosti.).
Druh=C3=A1 mo=C5=BEnos=C5=A5 (glob=C3=A1lna obsluha) obsluhuje v=C5=A1et= ky udalosti dan=C3=A9ho typu (napr=C3=ADklad OnClick) pre v=C5=A1etk= y grafick=C3=A9 objekty, ktor=C3=A9 nemaj=C3=BA definovan=C3=BA =C5=A1peci= =C3=A1lnu obsluhu danej udalosti.
Ak je obsluha udalosti uveden=C3=A1 k=C4=BE=C3=BA=C4=8Dov=C3=BDm slovom = ENTRYX, po=C5=BEiadavky na obsluhu udalost=C3=AD bud=C3=BA= redukovan=C3=A9 tak, aby sa obsl=C3=BA=C5=BEila posledn=C3=A1 e=C5=A1te ne= obsl=C3=BA=C5=BEen=C3=A1. Pri vzniku novej udalosti bud=C3=BA v=C5=A1etky u= dalosti rovnak=C3=A9ho typu =C4=8Dakaj=C3=BAce na obsluhu ignorovan=C3=A9.<= /p>
K=C4=BE=C3=BA=C4=8Dov=C3=A9 slovo ENTRYX nie je mo=C5=BEn=C3=A9 p= ou=C5=BEi=C5=A5 pre nasledovn=C3=A9 udalosti OnClose, O= nPopUpMenu_Result, O= nSubPictureClosed, OnAXEvent<= /a>, OnItemValidate, OnFetchDone, OnUserInput.
; obsluha udalosti: Stla=C4=8Denie tla= =C4=8Didla my=C5=A1i nad grafick=C3=BDm ; objektom, ku ktor=C3=A9mu je pripojen=C3=A1 Referen=C4=8Dn=C3=A1 premenn= =C3=A1 _BtnOK
ENTRY BtnOK_OnClick %HI_ClosePicture() ; zatvorenie sch=C3=A9my END BtnOK_OnClick
Glob=C3=A1lna obsluha udalosti:
; obsluha udalost=C3=AD: Stla=C4=8Denie= tla=C4=8Didla my=C5=A1i nad grafick=C3=BDmi ; objektami, ktor=C3=A9 nemaj=C3=BA definovan=C3=BA =C5=A1peci=C3=A1lnu ob= sluhu
ENTRY OnClick(IN INT _refId)
; _refId - hodnota Referen=C4=8Dnej lok= =C3=A1lnej premennej sch=C3=A9my ktor=C3=A1 je ; pripojen=C3=A1 ku grafick=C3=A9mu objektu IF _refId =3D _BtnOK THEN ; test ktor=C3=BD ur=C4=8D=C3=AD, nad ktor=C3= =BDm grafick=C3=BDm ; objektom bola stla=C4=8Den=C3=A1 my=C5=A1 %HI_ClosePicture() ; zatvorenie sch=C3=A9my ENDIF END OnClick
Pozn=C3=A1mka:
Ak s=C3=BA v jednom skripte definovan=C3=A9 obi=
dvoje obsluhy, glob=C3=A1lna nebude nikdy zavolan=C3=A1 pre _refId=3D_BtnOK=
, lebo existuje =C5=A1peci=C3=A1lna obsluha.
S=C3=BAvisiace str=C3=A1nky: