Wytworzy obiekt
PmgCanvas zkonfigurowany jako tabela dziennych wartości w miesiącu z wyświetleniem graficznym.
Ta konfiguracja wstępna zostanie wywołana podczas
wytwarzania nowego Pmg obiektu.
Ta konfiguracja wstępna jest przyszeregowana w grupie
"/ Tabela".
Obiekt ten zawiera wżłobiony obiekt
PmgCanvas o nazwie "
Dynamic". Ten wypełnia zawartość przy pomocy zmiennej o nazwie "
values". Wartość tej zmiennej jest wypełniana
w metodzie projektanta GetData tego obiektu. (W celach testowania dane w tej metodzie są emulowane.)
W skład rodzica-obiektu
PmgCanvas wchodzą
zmienne
- Titles - nazwy kolumn tabeli (nazwy oddzielone średnikiem)
- ColsWidth - szerokości kolumn tabeli (szerokości oddzielone średnikiem)
- GraphColors - kolory grafichnego wyświetlenia wartości pojedyńczych kolumn (kolory oddzielone średnikiem)
- RowsHeight - określona wysokość wierszy (wartość wspólna dla wszystkich wierszy)
- Rows - całkowita liczba wierszy (włącznie wiersza z nazwami kolumn).
Następne zmienne konfiguracyjne znajdują się na początku
kontekstu lub na początku metody projektanta, gdzie można ustawić: Następne zmienne konfiguracyjne nadrzędnego
Pmg obiektu znajdują się na początku samego
kontekstu.
- nBorder - szerokość linii siatki tabeli
- sTabBgColor - kolor tła danych tabeli
- sTabBorderColor - kolor siatki tabeli
- sTabTitleColor - kolor tekstu nazw kolumn
- sTabTitleBgColor - kolor tła nazw kolumn
Pierwsza kolumna jest ustawiona statycznie, gdzie pojedyńcze wiersze określają dzień w miesiącu. Zalecana liczba kolumn wartości (poza 1. kolumna) to 1 - 3. Tą liczba kolumn w tabeli określa zmienna
Titles pomiędzy nazwą pierwszej i ostatniej kolumny. (Dla większej liczby kolumn graficzny przebieg nie jest przejżysty.)
Konfiguratory, które można ustawić przed wytworzeniem konfiguracji wstępnej:
| Nazwa wytwarzanego obiektu | Nazwa (identyfikator) Pmg obiektu. Służy do uzyskania Pmg obiektu przy pomocy metody PmgObject.Items.
Konfigurator ten ustawia wartość początkową właściwości Name.
Maksymalna długość nazwy wynosi 30 znaków.
Jest to nazwa systemowa, może zawierać tylko znaki alfanumeryczne oraz nie może zawierać znaki diakrytyczne (tzn. narodowo zależne znaki), pusty łańcuch, spacje oraz pierwszy znak nie może być liczba. |
| Nazwy kolumn tabeli (oddzielone średnikiem ;) | (Day;Water;Gas;Graph;) Pierwsza kolumna (dzień w miesiącu) oraz ostatnia kolumna (graficzne wyświetlenie wartości) jest statyczna. Wszystkie kolumny pomiędzy nazwą pierwszej a ostatniej kolumny będą dynamiczne. Wartość tego konfiguratora zostanie przeniesiona do zmiennej Titles. |
| Szerokość kolumn tabeli (oddzielone średnikiem ;) | (40;100;100;*;) Znak * przedstawia resztę z całej szerokości Pmg obiektu a ta jest przeznaczona do graficznego wyświetlenia wartości. Ich liczba musi się zgadzać z ilością wartości w poprzednim konfiguratorze. |
| Maksymalna (możliwa) wartość danych | W zmiennej valMax zostanie ustawiona maksymalna wartość, która może zostać w tabeli wyświetlona. Ta będzie odbierana jako 100% długości dla graficznego wyświetlenia wartości tabeli. |
|---|