Table



Ett table-objekt visar en tabell med ett visst antal rader och kolumner. Varje kolumn kopplas
till ett vektor-attribut i databasen, och värdet för elementen i vektorn visas i kolumnen.

En cell i tabellen kan väljas ut genom att man klickar på den eller med pil-tangenterna (om
aktions-typen InputFocus är konfigurerad för tabellen). Till varje kolumn kan man koppla ett
urvals-attribut, i form av ett vektor-attribut i databasen av typen Boolean. När en cell
väljs ut, sätts motsvarande element i urvals-attributet, och det tidigare utvalda återställs.

Om det kopplade vektor-attributet till en kolumn är av typen Objid, kan man öppna en
popup-meny med metoderna för objekten som visas i kolumnen.

Vektor-attributen ska anges med datatyp och storlek, t ex VWX-P1-Table.TabVect##Float32#100,
där Float32 är datatypen och 100 antalet element i vektorn.

Tabell-objektet består av följande komponenter:
- Vertikal och horisontal skroll-list.
- En header rad med rubrik för varje kolumn. Header raden omfattas ej av den vertikala
skroll-listen.
- En header kolumn. Kolumnen längst till vänster kan konfigureras som en header kolumn,
vilket innebär att den inte omfattas av den horisontella skroll-listen.

Attribut

Attribut                            Beskrivning
Table.Rows                            Antalet rader i tabellen (header raden ej
                           inräknad).
Table.Columns                           Antalen kolumner i tabellen (ev header kolumn
                           inräknad).
Table.HeaderRow                         Header rad med rubrik för varje kolumn ritas.
Table.HeaderColumn                       Den vänstra kolumnen omfattas inte av den
                           horizontella scroll-listen.
Table.RowHeight                        Rad höjd.
Table.HeaderTextSize                       Text-storlek på texten i header raden.
Table.HeaderTextBold                       Texten i header raden ska vara fet.
Table.HeaderTextColor                       Färg på texten i header raden.
Table.Options                         Bitmask med tillvals-funktioner.
                        1: Om cellen i kolumnen längst till vänster i en
                        rad är tom, ritas alla celler på raden tomma.
Table.VerticalScrollbar                       Vertikal skroll-list i tabellen.
Table.HorizontalScrollbar                       Horisontal skroll-list i tabellen.
Table.ScrollbarWidth                       Bredd på skroll-list.
Table.ScrollbarColor                       Fyllnadsfärg på skroll-listens rörliga del.
Table.ScrollbarBgColor                       Fyllnadsfärg på skroll-listens fasta del.
Column1.Attribute                       Vektor-attribut. Värdet på varje element visas på
                      motsvarande rad i kolumnen. Attributet ska anges med
                      datatyp och storlek, se ovan.
Column1.Format                       Format i c syntax.
Column1.SelectAttribute                       Vektor-attribut av typen Boolean. När en cell i
                      kolumnen väljs ut, sätt motsvarande element i vektorn.
                      Attributet ska anges med datatyp och storlek, se ovan.
Column1.Width                       Bredd på kolumnen.
Column1.HeaderText                       Rubrik på kolumnen. Rubriken skrivs i
                      header-raden.