Skripty při uložení: Porovnání verzí
Skočit na navigaci
Skočit na vyhledávání
Řádek 1: | Řádek 1: | ||
Při uložení procesu je možné zavolat automatické vykonání skriptu. Výběr skriptu je proveden hodnotou proměnných | Při uložení procesu je možné zavolat automatické vykonání skriptu. Výběr skriptu je proveden hodnotou proměnných | ||
− | * MTBScriptBeforeStoreDocumentContent | + | * MTBScriptBeforeStoreDocumentContent (skript bude spuštěn před uložením procesu) |
− | * MTBScriptAfterStoreDocumentContent | + | * MTBScriptAfterStoreDocumentContent (skript bude spuštěn po uložení procesu; protože bude proces uložen ve výsledku 2×, dojde ke zpomalení) |
− | Pokud tedy např. proměnná MTBScriptAfterStoreDocumentContent obsahuje hodnotu "ProcesUlozen", pak dojde | + | Pokud tedy např. proměnná MTBScriptAfterStoreDocumentContent obsahuje hodnotu "ProcesUlozen", pak dojde po uložení změn procesu k vypsání textu "Proces byl uložen". <br/><br/> |
− | Skript musí nastavit výsledek | + | Skript musí nastavit výsledek true nebo false. Dle toho pak dojde či nedojde k uložení změn vygenerovaných skriptem. |
<pre> | <pre> | ||
− | + | script ProcesUlozen(): boolean | |
− | + | begin | |
− | + | document.newnote("Proces byl uložen") | |
− | + | result := true | |
− | + | end | |
</pre> | </pre> | ||
Zpět na stránku [[Skriptovací jazyk]] | Zpět na stránku [[Skriptovací jazyk]] | ||
[[Category: MTB skripty]] | [[Category: MTB skripty]] |
Verze z 14. 8. 2020, 10:00
Při uložení procesu je možné zavolat automatické vykonání skriptu. Výběr skriptu je proveden hodnotou proměnných
- MTBScriptBeforeStoreDocumentContent (skript bude spuštěn před uložením procesu)
- MTBScriptAfterStoreDocumentContent (skript bude spuštěn po uložení procesu; protože bude proces uložen ve výsledku 2×, dojde ke zpomalení)
Pokud tedy např. proměnná MTBScriptAfterStoreDocumentContent obsahuje hodnotu "ProcesUlozen", pak dojde po uložení změn procesu k vypsání textu "Proces byl uložen".
Skript musí nastavit výsledek true nebo false. Dle toho pak dojde či nedojde k uložení změn vygenerovaných skriptem.
script ProcesUlozen(): boolean begin document.newnote("Proces byl uložen") result := true end
Zpět na stránku Skriptovací jazyk