Przykład wykona inicjalizację tabeli w metodzie
InitTable oraz nada nazwy kolumn i nagłówków.
Metoda
"FillTable" przy pomocy
metody projektanta panela
GetDataTable uzyska tablicę wartości, którymi wypałni jej zawartość.
Metoda
"InitTable" znajduje się w karcie "
Metody" i jest uruchamiana w zdarzeniu
onStart obiektu
PmgWTable.
Tam znajduje się również metoda
"FillTable", uruchamiana w zdarzeniu
onStart lub w zdarzeniu
onRefresh jeżeli wartości w tabeli nie zmieniają się zbyt często.
W panelu powstanie nowy obiekt
PmgWTable.
W tym obiekcie powstaną metody
InitTable oraz
FillTable (bez parametrów).
W zdarzeniu
onStart zostanie uzupełniony skrypt.
W panelu powstanie nowa metoda projektanta
GetDataTable (bez parametrów).
Metoda InitTable:
Inicjalizacja rozmiarów tabeli oraz ustawienie nazw kolumn tabeli
JavaScriptWybierz oraz skopiuj do schowka
// Dim(Cols,Rows,FixedCols,FixedRows,CellWidth,CellHeight,Interaction,Grid)
pMe.Dim(4, 1, 0, 1, 60, 20, 1, true);
pMe.SetCellText(0, 0, "col 0");
pMe.SetCellText(0, 1, "col 1");
pMe.SetCellText(0, 2, "col 2");
pMe.SetCellText(0, 3, "col 3");
pMe.Draw();
Jeżeli wartości w tabeli zmieniają się zbyt szybko, wtedy można metodę
FillTable wołać również w zdarzeniu
onRefresh.
JavaScriptWybierz oraz skopiuj do schowka
pMe.Methods.InitTable();
pMe.Methods.FillTable();
Metoda panela GetDataTable:
Podano przykład, który zwraca tablicę wartości z obiektu
PmaDataTable.
Ale może to być również inne źródło danych z aplikacji, które wypełni tabelę.
JavaScriptWybierz oraz skopiuj do schowka
var aData = pMe.Pm("/DataTable").GetArray("All", null);
return Pm.TransformValue(aData, 50);