sOption | (String) Wybrana opcja kolumny tabeli, dla której chcemy ustawić żądaną wartość.
WidthMode - Sposób zmiany szerokości kolumny tabeli.
const - Szerokość kolumny jest stała, nie zmienia się wraz z rozmiarem obszaru Body tabeli. Rozmiar kolumny można jednak zmienić, przeciągając myszą lub klikając dwukrotnie na prawą krawędź kolumny w nagłówku tabeli.
resize - Szerokość kolumny zmieni się wraz ze zmianą rozmiaru obszaru Body tabeli zgodnie z następującymi warunkami:
- Jeżeli suma wszystkich ustawionych szerokości kolumn jest mniejsza niż szerokość obszaru Body tabeli (tzn. jest jeszcze miejsce po ostatniej kolumnie w tabeli), wtedy szerokość kolumny jest zwiększana tak, żeby kolumny wypełniały cały obszar Body tabeli.
.
Jeżeli wiele kolumn posiada ustawienie WidthMode=resize, wtedy szerokości poszczególnych kolumn są zwiększane proporcjonalnie do ich ustawionych szerokości bazowych. - Jeżeli suma wszystkich ustawionych szerokości kolumn jest większa niż szerokość obszaru Body tabeli (tzn. kolumny nie mieszczą się w tabeli, a w tabeli pojawi się poziomy pasek przewijania), wtedy szerokość kolumny nie zostanie zwiększona i pozostanie na domyślnym ustawieniu. . |
---|---|
nColArea | (Long) Określenie obszaru (area) tabeli (patrz Obszary w tabeli).
1 - Główny obszar tabeli
2 - Lewy obszar tabeli |
iCol | (Long) Indeks kolumny (indeksowane od 0, -1 = ostatnia kolumna) |
var sWidthMode = oTable.GetColOption("WidthMode", 1, 5);