Wypełnianie tabeli
Przykład wykonuja napełnienie kolumny
Temperatura tabeli z
przykładu inicjalizacji tabeli i następujące wokolorowanie komórek tej kolumny w stosunku do kolumn
Minimum oraz
Maksymum.
W zmiennej
oTable miejmy obiekt
PmgWTable umieszczony
w edytorze grafiki.
Przykład:
JavaScriptVBScriptWybierz oraz skopiuj do schowka
var i, Temperature, Minimum, Maximum;
var oTable = pMe;
var nRows = oTable.Rows - 1;
oTable.SetCellText(0, 0, "Temperature");
oTable.SetCellText(0, 1, "Minimum");
oTable.SetCellText(0, 2, "Maximum");
// *** Wypełnienie kolumny "Temperature" wartościami losowymi
Minimum = 20;
Maximum = 80;
for (i = 1; i <= nRows; i++)
{
oTable.SetCellText(i, 0, Pm.Round(Pm.Random(0, 100), 1));
oTable.SetCellText(i, 1, Minimum);
oTable.SetCellText(i, 2, Maximum);
}
// *** Sprawdzenie limitów wartości
for (i = 1; i <= nRows; i++)
{
Temperature = Pm.Round(oTable.GetCellText(i, 0), 1);
Minimum = Pm.Round(oTable.GetCellText(i, 1), 1);
Maximum = Pm.Round(oTable.GetCellText(i, 2), 1);
// ustawienie koloru przy pomocy RGB String w formie "#RRGGBB" (LightBlue lub LightRed)
oTable.SetCellBackColor(i, 0, Temperature > Minimum ? "#a8ccf0" : "#ff6868");
}
oTable.Draw();
Dim i, Temperature, Minimum, Maximum, oTable, nRows
Set oTable = pMe
nRows = oTable.Rows - 1
oTable.SetCellText 0, 0, "Temperature"
oTable.SetCellText 0, 1, "Minimum"
oTable.SetCellText 0, 2, "Maximum"
' *** Wypełnienie kolumny "Temperature" wartościami losowymi
Minimum = 20
Maximum = 80
For i = 1 To nRows
oTable.SetCellText i, 0, Pm.Round(Pm.Random(0, 100), 1)
oTable.SetCellText i, 1, Minimum
oTable.SetCellText i, 2, Maximum
Next
' *** Sprawdzenie limitów wartości
For i = 1 To nRows
Temperature = Pm.Round(oTable.GetCellText(i, 0), 1)
Minimum = Pm.Round(oTable.GetCellText(i, 1), 1)
Maximum = Pm.Round(oTable.GetCellText(i, 2), 1)
' ustawienie koloru przy pomocy RGB String w formie "#RRGGBB" (LightBlue lub LightRed)
If Temperature > Minimum Then
oTable.SetCellBackColor i, 0, "#a8ccf0"
Else
oTable.SetCellBackColor i, 0, "#ff6868"
End If
Next
oTable.Draw