Update cookies preferences
Promotic

SetColOption - metoda objektu PmfTable

Popis:
Nastaví hodnotu pro vybranou možnost sloupce tabulky.
Syntaxe:
Long SetColOption(String sOption, Variant vValue, Long nColArea, Long iCol, [Long nCount])
Parametry:
sOption(String) Vybraná možnost sloupce tabulky, pro kterou chceme nastavit požadovanou hodnotu.
WidthMode - Způsob změny šířky sloupce tabulky.
const (přednastaveno) - Šířka sloupce je konstantní, nemění se se změnou velikosti Body oblasti tabulky. Velikost sloupce lze ale změnit tažením myší nebo dvojklikem na pravý okraj sloupce v záhlaví tabulky.
resize - Šířka sloupce se bude měnit se změnou velikosti Body oblasti tabulky podle následujících podmínek:
- Pokud součet všech nastavených šířek sloupců je menší než šířka Body oblasti tabulky (tzn. v tabulce je za posledním sloupcem ještě volné místo), pak se šířka sloupce zvětší tak, aby sloupce vyplnily celou Body oblast tabulky.
Pokud má více sloupců nastaveno WidthMode=resize, pak se zvětší šířky jednotlivých sloupců v poměru jejich základních nastavených šířek.
- Pokud součet všech nastavených šířek sloupců je větší než šířka Body oblasti tabulky (tzn. sloupce se do tabulky nevejdou a v tabulce je zobrazen vodorovný scrollbar), pak se šířka sloupce nebude zvětšovat a zůstane na své základní nastavené hodnotě.
vValue(Variant) Hodnota pro vybranou možnost sloupce tabulky.
Tato hodnota závisí na na zvolené možnosti sloupce tabulky. Viz popis jednotlivých možností sloupce tabulky.
nColArea(Long) Určení oblasti (area) tabulky (viz Oblasti v tabulce).
1 - Hlavní oblast tabulky
2 - Levá oblast tabulky
iCol(Long) Index sloupce (indexováno od 0, -1 = poslední sloupec)
nCount[nepovinné] (Long) Počet sloupců, pro které má být nastavena hodnota vybrané možnosti sloupce.
- Pokud není nastaveno, pak hodnota je 1.
- Pokud iCol=-1 (tzn. poslední sloupec), pak je to počet posledních sloupců (v jiném případě je to počet sloupců od indexu iCol).
- Pokud nCount=-1 pak je to počet sloupců od indexu iCol až po poslední sloupec.
Poznámka: Nelze zadat iCol=-1 a zároveň nCount=-1.
Vrácená hodnota:
Vrací počet sloupců, u kterých proběhlo nastavení požadované hodnoty bez chyby.
Poznámka:
Tato metoda je funkční i ve Web obrazech.
Viz také:
Příklad1:
JavaScriptVyber a zkopíruj do schránky

oTable.SetColOption("WidthMode", "resize", 1, 5, 1);

Historie:
Pm9.00.29: Vytvořeno
© MICROSYS, spol. s r.o.