Objekt PmfTable
Popis:
Tento objekt představuje jednu položku formuláře typu: Tabulka.
Vlastnosti a metody tohoto objektu:
Související objekty:
PmfTableArea | (Oblast tabulky) Objekt představuje oblast tabulky |
PmfTableColumn | (Sloupec oblasti tabulky) Objekt představuje sloupec zvolené oblasti tabulky |
PmfTableRow | (Řádek oblasti tabulky) Objekt představuje řádek zvolené oblasti tabulky |
PmfTableCell | (Buňka oblasti tabulky) Objekt představuje buňku zvolené oblasti tabulky |
Vlastnosti a metody společné všem objektům typu PmfObject:
Události:
onAction | Vyvolá se při vzniku důležité logické akce nad objektem |
onEditAccept | Vyvolá se po ukončení editace buňky tabulky |
onFocus | Vyvolá se pokud Pmf objekt získá nebo ztratí fokus |
onSelChange | Vyvolá se při změně výběru řádku nebo buňky |
Poznámka:
Oblasti v tabulce:
Tabulka obsahuje 6 oblastí:
11=MainBody = Hlavní datová oblast:
Oblast je viditelná vždy.
12=MainHead = Záhlaví hlavní oblasti:
Oblast je viditelná pouze pokud počet řádků v této oblasti je nenulový.
13=MainFoot = Zápatí hlavní oblasti:
Oblast je viditelná pouze pokud počet řádků v této oblasti je nenulový.
21=LeftBody = Levá datová oblast:
Oblast je viditelná pouze pokud počet sloupců v této oblasti je nenulový.
22=LeftHead = Záhlaví levé oblasti:
Oblast je viditelná pouze pokud je viditelná oblast
21=LeftBody a
12=MainHead.
23=LeftFoot = Zápatí levé oblasti: Oblast je viditelná pouze pokud je viditelná oblast 21=LeftBody a 13=MainFoot.
Při inicializaci tabulky se počet sloupců a počet řádků nastavuje pomocí metod
InitCols a
InitRows.
Počet sloupců a počet řádků lze pak dynamicky měnit pomocí metod
InsertCol,
DeleteCol,
InsertRow,
DeleteRow.
Přístup k dané oblasti je metodou
GetArea.
Nastavení hodnoty dané buňce v dané oblasti:
oPmfTable.GetArea(11).GetRow(1).GetCell(2).Value = 3.14