Update cookies preferences
Promotic

Obiekt PmfTable

Opis:
Obiekt ten przedstawia jedną pozycję formularza typu: Tabela.
Właściwości i metody tego obiektu:
BgColorWłaściwość zwraca lub ustawia kolor tła tabeli
DeleteCol()Usunięcie jednej lub więcej kolumn
DeleteRow()Usunięcie jednego lub więcej wierszy
EditTypeWłaściwość zwraca lub ustawia zezwolenie edycji komórek tabeli
EnsureVisible()Przewinie tabelkę na wymaganą pozycję
GetArea()Zwraca odniesienie do konkretnego obszaru tabeli (do obiektu PmfTableArea)
GetAreaWidth()Zwraca bierzącą szerokość obszaru według określonych parametrów
GetColOption()Zwraca wartość dla wybranej opcji kolumny tabeli
GetColWidth()Zwraca szerokość kolumny tabeli
GetRowHeight()Zwraca wysokość wiersza w określonym obszarze tabeli
GetSel()Stwierdzi wybrane wiersze lub komórki
HorzAlignWyrównanie poziome tekstu tabeli
InitCols()Inicjalizacja ilości kolumn tabeli
InitRows()Inicjalizacja ilości wierszy tabeli
InsertCol()Wstawienie jednej lub więcej kolumn
InsertRow()Wstawienie jednego lub więcej wierszy
MoveRow()Przesunie wiersz tabeli do określonej pozycji
MultilineWłaściwość zwraca lub ustawia zezwolenie wyświetlenie tekstu wielowierszowego we wszystkich komórkach tabeli
SelTypeTyp wyboru wiersza lub komórek
SetColOption()Ustawi wartość dla wybranej opcji kolumny tabeli.
SetColWidth()Ustawia szerokośc kolumn tabeli
SetRowHeight()Ustawia wysokość wiersza w określonym obszarze tabeli
SetSel()Ustawia lub anuluje zaznaczenie wierszy lub komórek w tabeli
TextColorWłaściwość zwraca lub ustawia kolor tekstu tabeli
VertAlignWyrównanie pionowe tekstu tabeli
Powiązane obiekty:
PmfTableArea(Obszar tabeli) Obiekt przedstawia obszar tabeli
PmfTableColumn(Kolumna obszaru tabeli) Obiekt przedstawia kolumnę określanego obszaru tabeli
PmfTableRow(Wiersz obszaru tabeli) Obiekt przedstawia wiersz wybranego obszaru tabeli
PmfTableCell(Komórka obszaru tabeli) Obiekt przedstawia komórkę wybranego obszaru tabeli
Właściwości i metody wspólne dla wszystkich obiektów typu PmfObject:
AddEvent()Rejestracja funkcji do określonego zdarzenia
BodyFontCzcionka obszaru Body Pmf obiektu
BodyHeightIniPoczątkowa wysokość obszaru Body
BodyHeightModeSposób zmiany wysokości obszaru Body
BodyWidthIniPoczątkowa szerokość obszaru Body
BodyWidthModeSposób zmiany szerokości obszaru Body
EnabledZezwolenie/zakaz edycji wartości
FormZwraca obiekt PmForm
IdIdentyfikator Pmf obiektu
ParentZwraca odniesienie do nadrzędnego Pmf obiektu
PrivateDataWartość prywatna obiektu
RemoveEvent()Wyrejestrowuje funkcję w określonym zdarzeniu
TitleWyświetlana nazwa Pmf obiektu
TitleFontCzcionka obszaru Title Pmf obiektu
TitlePosPozycja obszaru Title Pmf obiektu
TypeTyp Pmf obiektu
VisibleWidoczność Pmf obiektu
Zdarzenia:
onActionJest wywołane podczas powstania ważnej logicznej akcji nad obiektem
onEditAcceptJest wywołane po zakończeniu edycji komórki tabeli
onFocusJest wywołane jeżeli Pmf obiekt uzyska lub utraci fokus
onSelChangeJest wywołane podczas zmiany wyboru wiersza lub komórki
Notatka:
- Obiekt można wytworzyć przy pomocy metody PmForm.CreateItem("table", ...).
- Obiekt ten działa również w Web panelach.


Obszary w tabeli:
Tabela zawiera 6 obszarów:
11=MainBody = Główny obszar danych: Obszar jest zawsze widoczny.
12=MainHead = Nagłówek głównego obszaru: Obszar jest widoczny tylko jeżeli ilość wierszy w tym obszarze jest większa od 0.
13=MainFoot = Stopka głównego obszaru: Obszar jest widoczny tylko jeżeli ilość wierszy w tym obszarze jest większa od 0.
21=LeftBody = Lewy obszar danych: Obszar jest widoczny tylko jeżeli ilość kolumn w tym obszarze jest większa od 0.
22=LeftHead = Nagłówek lewego obszaru: Obszar jest widoczny tylko jeżeli jest widoczny obszar 21=LeftBody oraz 12=MainHead.
23=LeftFoot = Stopka lewego obszaru: Obszar jest widoczny tylko jeżeli jest widoczny obszar 21=LeftBody oraz 13=MainFoot.


Podczas inicjalizacji tabeli ilość kolumn oraz ilość wierszy jest określana przy pomocy metod InitCols oraz InitRows.
Ilość kolumn oraz ilość wierszy można później dynamicznie zmieniać przy pomocy metod InsertCol, DeleteCol, InsertRow, DeleteRow.

Dostęp do danego obszaru jest przy pomocy metody GetArea.
Ustawienie wartości określonej komórki w określonym obszarze: oPmfTable.GetArea(11).GetRow(1).GetCell(2).Value = 3.14

Historia:
Pm9.00.04: Wytworzono
© MICROSYS, spol. s r.o.