Skip to content

Commit 6dea590

Browse files
committed
CZ : event, handler, resource, routingmc, uiobject explanation clarification
1 parent 28a6dcc commit 6dea590

File tree

5 files changed

+22
-4
lines changed

5 files changed

+22
-4
lines changed

cs/event.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,13 @@ V obslužném kódu pak můžete události vyvolávat takto:
8181
V souboru **appmainBaseLogic.js** naleznete příklady funkcí, které podobná volání zapouzdřují.
8282
⚠️ Je doporučeno si pro svůj plugin založit podobnou sadu funkcí v odděleném souboru (který vložíte do [seznamu skriptů][jsList]). Volání metody **sendEvent** se neindexuje pro [prohlížeč objektů][oexplorer], ale tyto funkce budou indexovány.
8383

84+
## Záznamy 🛰️
85+
86+
Záznam v 🛰️ [prohlížeči objektů][oexplorer] znamená, že:
87+
88+
- v přehledu instance pluginu : plugin odesílá událost ...
89+
- u seznamu komunikačních cest události : událost je odesílána z ...
90+
8491
[IEvent]: :_evt:IEvent.md "IEvent"
8592
[oexplorer]: oexplorer.md "Prohlížeč objektů"
8693
[IPlugin]: :_plg:IPlugin.md "IPlugin"

cs/handler.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ Pokud jste ⚡ [událost definovali s obsluhou][eventWH], tento postup pro vás
1818
## Význam jména funkce
1919

2020
- onET_ClickHandlerRegister (podtržítko) - příjímá události **ClickHandlerRegister** pro jakékoli id pluginu a to i když bude definováno 🔺 [filtrování][filter].
21-
- onETClickHandlerRegister - příjímá události **ClickHandlerRegister** s [id][IEvent-ID], které se shoduje s **plugin.aliasName**.
21+
- onETClickHandlerRegister - příjímá události **ClickHandlerRegister** s [id][IEvent-ID], které se shoduje s **plugin.aliasName**. Id '' jako jediné je také považováno za shodu i v případě této metody.
2222

2323
### Další informace
2424

cs/resource.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ new Resource('MARKED', undefined, STO_DATA, filename):
4141
| source | STO_DATA | Jméno zdrojového souboru dat. Hodnoty: STO_DATA (aplikace), STO_HELP (nápověda/datový soubor) |
4242
| fileList | '' | Seznam souborů oddělených středníky |
4343
44-
Ukázka v příkaldu založí instanci pluginu 📦 [Resource][Resource] s názvem MARKED, bez konfigurace. Data hledá v datech aplikace (**data.zip**). Obsahem balíčku jsou soubory z fileList.
44+
Ukázka v příkladu založí instanci pluginu 📦 [Resource][Resource] s názvem MARKED, bez konfigurace. Data hledá v datech aplikace (**data.zip**). Obsahem balíčku jsou soubory z fileList.
4545
4646
## Funkce pluginu Resource
4747

cs/routingmc.md

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ Tento objekt je spravován pluginem 🖥️ [pui][pui]. Je to slovník předpon
44

55
## Definice
66

7-
1. V pluginu v init definujete objekt zdroje takto (výpis zkrácen na init funkce):
7+
1. V pluginu v init definujete obsluhu takto (výpis zkrácen na init funkci):
88

99
```javascript
1010
init() {
@@ -30,6 +30,17 @@ V [prohlížeči objektů][oexplorer] je tato položka k dohledání pod plugine
3030
- TI.cfgTreeId - id klíč pro předání události ⚡ [ClickedEvent][ClickedEvent]. Událost bude do připojené obsluhy předána pokud klíč ve směrování bude shodný s:
3131
- id objektu úplně,
3232
- první částí id prvku (části id prvku se dělí podle znaku **|** a **-**. Důvodem je skutečnost, že stromové komponenty mají společný handler pro své položky, přičemž tento handler je zde také zaveden)
33+
- registerOnClick(TI.cfgTreeId, (evt) => { - k id nebo bázovému názvu v TI.cfgTreeId připojí funkci v druhém parametru
34+
35+
## Reset obsluhy
36+
37+
V případě potřeby resetu obsluhy ke stejnému klíči přiřaďte ještě jednou prázdnou metodu:
38+
39+
```javascript
40+
const TI = this;
41+
TI.cfgTreeId = 'NewTreeId';
42+
registerOnClick(TI.cfgTreeId, (evt) => {});
43+
```
3344

3445
## Příklady implementací
3546

cs/uiobject.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# 🎛️ UI prvky
1+
# 🔘 UI prvky
22

33
Následující podkapitoly stromu popisují komponenty, které aplikace běžně používá.
44

0 commit comments

Comments
 (0)