DISKUSE
Agent log (1)
04.08.2020 13:17

Traveler se nepřipojí (2)
25.06.2020 08:20

Výběr lidí z AK tiskne jen 3 (2)
22.05.2020 07:41

Sametime 8.0.2 
20.05.2020 15:22

Access to data denied (4)
20.04.2020 15:49

IBM zastavilo provoz knowledge center 
27.03.2020 12:55

Zjištění frontendu/backendu agenta v LotusScriptu (1)
17.03.2020 20:51

export ACL do csv (1)
20.02.2020 09:54


ŠKOLENÍ


REKLAMA


KOMENTÁŘE

Jak spouštět @formula jazyk či Lotus Script z JavaScript jazyka

Vytisknout článek

Často je potřeba ve "vyšším" programovacím jazyce spouštět @funkce. V lotusscriptu na to existuje funkce Evaluate. Ale co Javascript ??


Formula jazyk je velmi rychlý a dobře optimalizovaný. Spousta funkcí je výrazně rychlejších než ve "vyšším" programovacím jazyce jako je Lotusscript. Proto spousta programátorů využívá jeho možnosti i v LotusScriptu (například práce se seznamy/listy). Naopak v Javascriptu většina funkcí neexistuje. Existuje však řešení, obvzláště použitelné na webu:

1. Ve formuláři si vytvořte tlačítko s vaším scriptem, či @ formulkou.
2. Tlačítku přiřaďte ID. (Záložka HTML ve vlastnostech tlačítka). Pokud nechcete aby toto tlačítko bylo na webu vidět, přidejte do řádku "Style" na stejné záložce text: display:none
3. Ujistěte se, že ve vlastnostech databáze je zaškrtnuto "Use JavaScript when generating pages".

A teď již stačí přidat kamkoli do stránky následující skript:

document.all.id_tlacitka.click()

kde id_tlacitka je retězec, ktery jste použili v kroku 2.


Autor: Franta Cimmer
Datum: 19.11.2002


Sdílet článek Seznam komentářů
 
Od
Téma
 Datum
mh
Nejde mi to
21.03.2003 08:07
Milan Svoboda
Re: nejde mi to
12.12.2003 15:30