techdoc:tooltipradkupolozky
Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
| Následující verze | Předchozí verze | ||
| techdoc:tooltipradkupolozky [30.10.2025 08:29] – vytvořeno jzaboril | techdoc:tooltipradkupolozky [30.10.2025 09:06] (aktuální) – jzaboril | ||
|---|---|---|---|
| Řádek 1: | Řádek 1: | ||
| - | Tooltip | + | ==== Tooltipy řádků a položek ==== |
| + | Celé řádky, resp. vybrané sloupce, lze v ESO9 doplnit tooltipem v závislosti na libovolných datových položkách. Popis mechanismu nalezneme zde a v článku [[techdoc: | ||
| + | |||
| + | Mechanizmus pro zapojení tooltipů nad řádky Browse/ | ||
| + | |||
| + | Tooltip | ||
| + | |||
| + | Doplnění tooltipu je zajištěno prostřednictvím položky MF_ROWTOOLTIP, | ||
| + | Jejím obsahem je text tooltipu ve volné formě, nebo v HTML kódování pro zobrazení tooltipu ve formátované formě. U řádků, které nemají zobrazovat tooltip, nabývá položka hodnotu NULL. | ||
| + | |||
| + | === Podmínky pro zobrazení tooltipu === | ||
| + | |||
| + | * Forma musí obsahovat skryté pole MF_ROWTOOLTIP(SLOUPEC_ROWTOOLTIP). Pokud má stránka dvě formy (hlavička, složky) a v každé formě se mají zobrazit tooltipy, je potřeba mít toto skryté pole v každé formě. Pole se do formy zadává takto: <input type=" | ||
| + | * Datový zdroj každé formy naplňuje tuto položku konkrétním textem. | ||
| + | |||
| + | Při implementaci je tedy nutná úprava: | ||
| + | * HTML předlohy | ||
| + | * Datového zdroje formy | ||
| + | |||
| + | === Příklad řádkového tooltipu === | ||
| + | |||
| + | Přidání pole do datového zdroje formuláře FaP (nakup/ | ||
| + | < | ||
| + | '< | ||
| + | </ | ||
| + | Přidání pole do HiddenFields | ||
| + | < | ||
| + | <input type=" | ||
| + | </ | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | === Příklad položkového tooltipu === | ||
| + | |||
| + | Přidání pole do datového zdroje formuláře FaP (nakup/ | ||
| + | < | ||
| + | Case | ||
| + | when (vlHDokUhrazen < 2) and (DnuPredSpl <= -1) then '< | ||
| + | when (vlHDokUhrazen < 2) and (DnuPredSpl >= 1) then '< | ||
| + | else NULL | ||
| + | End as MARKSTATE_ROWTOOLTIP | ||
| + | </ | ||
| + | Přidání pole do HiddenFields | ||
| + | < | ||
| + | <input type=" | ||
| + | </ | ||
| + | |||
| + | {{ : | ||
techdoc/tooltipradkupolozky.1761812969.txt.gz · Poslední úprava: 30.10.2025 08:29 autor: jzaboril