techdoc:gantt
Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
| Obě strany předchozí revizePředchozí verzeNásledující verze | Předchozí verze | ||
| techdoc:gantt [15.12.2025 08:43] – jzaboril | techdoc:gantt [15.12.2025 09:50] (aktuální) – jzaboril | ||
|---|---|---|---|
| Řádek 1: | Řádek 1: | ||
| - | ==== Gantt(ův) graf ==== | + | ====== Gantt(ův) graf ====== |
| Přímo integrovaný ganttův graf do frmuláře ESO9 nenahrazuje původní řešení {{ : | Přímo integrovaný ganttův graf do frmuláře ESO9 nenahrazuje původní řešení {{ : | ||
| Nové řešení využívá komponentu z https:// | Nové řešení využívá komponentu z https:// | ||
| - | == Prametry formy == | + | === Prametry formy === |
| - | Nastavení formy pro zobrazení ganttova grafu probíhá | + | Nastavení formy pro zobrazení ganttova grafu probíhá |
| * GANTT - hodnota 1 - Zajistí zobrazení ganttova grafu místo Browse. | * GANTT - hodnota 1 - Zajistí zobrazení ganttova grafu místo Browse. | ||
| Řádek 17: | Řádek 17: | ||
| * GANTTTASKPROGRESS - Název pole určující procento plnění tasku. | * GANTTTASKPROGRESS - Název pole určující procento plnění tasku. | ||
| * | * | ||
| - | * GANTTTASKCONN - Název pole určující definici napojení na ostatní tasky. Struktura " | + | * GANTTTASKCONN - Název pole určující definici napojení na ostatní tasky. Struktura " |
| - | * GANTTCURRENTTIMEINDICATOR - zda zobrazovat zobrazit indikátor aktuálního dne | + | * GANTTCURRENTTIMEINDICATOR - zda zobrazovat zobrazit indikátor aktuálního dne. |
| - | * GANTTCURRENTTIME | + | * GANTTCURRENTTIME - Název |
| - | * GANTTVIEW | + | * GANTTVIEW - Název pole určující zobrazení časové osy. Možné hodnoty |
| - | * | + | * GANTTTOOLTIP |
| - | * GANTTTOOLTIP hodnota=" | + | * GANTTTASKTOOLTIP - Název pole určující |
| - | * GANTTTASKTOOLTIP | + | * GANTTHEIGHT - výška grafu v pixelech, pokud se neuvede vypočítává se automaticky. |
| - | * | + | * GANTTTASKMFCONNUPDATE - Název MF pole do kterého gantt zapisuje aktuálně vytvořené/ |
| - | * GANTTHEIGHT | + | * GANTTTASKSPCONNUPDATE h- Název SP procedury která je spuštěna po vyzvoření/ |
| - | * | + | |
| - | * GANTTTASKMFCONNUPDATE | + | === Příklad nastavení parametrů === |
| - | | + | Pro formu obsahující data tabulky SDOK s potřebnými vazbami |
| + | |||
| + | < | ||
| + | <input type=" | ||
| + | <input type=" | ||
| + | |||
| + | <input type=" | ||
| + | <input type=" | ||
| + | |||
| + | <input type=" | ||
| + | <input type=" | ||
| + | <input type=" | ||
| + | <input type=" | ||
| + | <input type=" | ||
| + | |||
| + | <input type=" | ||
| + | |||
| + | <input type=" | ||
| + | <input type=" | ||
| + | |||
| + | <input type=" | ||
| + | |||
| + | <input type=" | ||
| + | <input type=" | ||
| + | |||
| + | <input type=" | ||
| + | |||
| + | <input type=" | ||
| + | <input type=" | ||
| + | </ | ||
| + | |||
| + | === Příklad SP procedury na aktualizaci vazby === | ||
| + | |||
| + | < | ||
| + | CREATE OR ALTER procedure dbo.spCONNECTIONS_Update | ||
| + | @MF_CONNECTIONS varchar(255), | ||
| + | @RequeryState Smallint= null | ||
| + | AS | ||
| + | Set NoCount ON | ||
| + | |||
| + | declare @IDSDOKP | ||
| + | @IDSDOKN | ||
| + | @VLTYPVAZBY SMALLINT | ||
| + | --přečtu si vytvořenou vazbu " | ||
| + | select @IDSDOKP = RADEK from dbo.fnTABULKA_SEZNAM(@MF_CONNECTIONS,':' | ||
| + | select @IDSDOKN = RADEK from dbo.fnTABULKA_SEZNAM(@MF_CONNECTIONS,':' | ||
| + | select @VLTYPVAZBY = RADEK from dbo.fnTABULKA_SEZNAM(@MF_CONNECTIONS,':' | ||
| + | |||
| + | --kontrola existence vazby | ||
| + | IF (@IDSDOKP IS NULL OR @IDSDOKN IS NULL OR @VLTYPVAZBY IS NULL) | ||
| + | BEGIN | ||
| + | raiserror(' | ||
| + | END | ||
| + | |||
| + | IF NOT EXISTS (SELECT * FROM SDOK WHERE IDSDOK = @IDSDOKP) | ||
| + | BEGIN | ||
| + | raiserror(' | ||
| + | return | ||
| + | END | ||
| + | IF NOT EXISTS (SELECT * FROM SDOK WHERE IDSDOK = @IDSDOKN) | ||
| + | BEGIN | ||
| + | raiserror(' | ||
| + | return | ||
| + | END | ||
| + | |||
| + | --smazu obracenou vazbu a nasledne potvrdim novou Nesmi existovat kruhova | ||
| + | DELETE HISSDOK WHERE IDSDOKP = @IDSDOKN AND IDSDOKN = @IDSDOKP | ||
| + | |||
| + | --pokud existuje aktualizuji typ, jinak založím | ||
| + | IF EXISTS (SELECT * FROM HISSDOK WHERE IDSDOKP = @IDSDOKP AND IDSDOKN = @IDSDOKN) | ||
| + | BEGIN | ||
| + | UPDATE HISSDOK SET VLTYPVAZBY = @VLTYPVAZBY | ||
| + | WHERE IDSDOKP = @IDSDOKP | ||
| + | AND | ||
| + | IDSDOKN = @IDSDOKN | ||
| + | END ELSE | ||
| + | BEGIN | ||
| + | INSERT HISSDOK (IDSDOKP, IDSDOKN, VLTYPVAZBY) VALUES (@IDSDOKP, @IDSDOKN, @VLTYPVAZBY) | ||
| + | END | ||
| + | </ | ||
| + | |||
| + | === Výsledek === | ||
| + | {{ : | ||
techdoc/gantt.1765788220.txt.gz · Poslední úprava: 15.12.2025 08:43 autor: jzaboril