Skripty při uložení: Porovnání verzí
Skočit na navigaci
Skočit na vyhledávání
Bez shrnutí editace |
Bez shrnutí editace |
||
| (Není zobrazena jedna mezilehlá verze od stejného uživatele.) | |||
| Řá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 (skript bude spuštěn před uložením procesu) | * '''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í) | * '''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". <br/><br/> | 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 true nebo false. Dle toho pak dojde či nedojde k uložení změn vygenerovaných skriptem. | Skript musí nastavit výsledek true nebo false. Dle toho pak dojde či nedojde k uložení změn vygenerovaných skriptem. | ||
| Řádek 15: | Řádek 15: | ||
Zpět na stránku [[Skriptovací jazyk]] | Zpět na stránku [[Skriptovací jazyk]] | ||
[[Category: | [[Category: enTeam skripty]] | ||
Aktuální verze z 22. 12. 2020, 22:33
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