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. |
oTable.SetColOption("WidthMode", "resize", 1, 5, 1);