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 i zostanie przyszeregowana do grupy:
"/ 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. (Do celów testowych 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 - kolorz 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 ilość wierszy (włącznie wiersza z nazwwami kolumn).
Następne zmienne konfiguracyjne znajdują się na samym początku
kontekstu lub na początku metody projektanta, gdzie można ustawić: Następne zmienne konfiguracyjne
Pmg obiektu - rodzica 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 ilość kolumn wartości (poza 1. kolumna) to 1 - 3. Tą ilość kolumn w tabeli określa zmienna
Titles pomiędzy nazwą pierwszej i ostatniej kolumny. (Dla większej ilości kolumn graficzny przebieg nie jest przejżysty.)
Konfiguratory, które można ustawić przed wytworzeniem konfiguracji wstępnej:
Nazwa tworzonego obiektu | Nazwa (identyfikator) Pmg obiektu. Służy do uzyskania Pmg obiektu przy pomocy metody PmgObject.Items.
Konfigurator ten stawia 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 pomiędzy nazwą pierwszej a ostatniej kolumny będą kolumny 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 ilość 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. |
---|