onStart - zdarzenie obiektu PmgObject
Opis:
Zdarzenie zostanie wywołane podczas konstrukcji Pmg obiektu przy otwieraniu panela.
Zdarzenie można zastosować na przykład do początkowej inicjalizacji Pmg obiektu lub do początkowego wczytania danych do Pmg obiektu.
Parametry:
pMe | (Object) Odniesienie do PmgObject obiektu, w którym dane zdarzenie powstaje. |
pEvent | (Object) Odniesienie do obiektu zawierającego ściślejsze informacje o danym zdarzeniu.
Parametr pEvent nie jest wykorzystany, ponieważ to zdarzenie nie wymaga dodatkowych informacji. |
---|
Notatka:
Zdarzenie to działa także w
Web panelach.
Uwaga:
W tym zdarzeniu nie można jeszcze wykorzystywać metod (właściwości) przystępujących do zawartości okna za pośrednictwem obiektu
PmaPanel, na przykład
pMe.PmPanel.X, itd. Wołanie można zastąpić na przykład wołaniem
pMe.Items("/ItemName").
Przykład:
Wywoła się metoda projektanta panela InitTable, która zwróci tablicę wartości. Te następnie zapisze do tabeli w panelu.
JavaScriptVBScriptWybierz oraz skopiuj do schowka
var aValues = pMe.PmPanel.Methods.InitTable();
var oTable = pMe.Items("/Table");
var nRows = aValues.GetSize(1);
var nCols = aValues.GetSize(2);
oTable.Rows = nRows;
oTable.Cols = nCols;
var iRow;
for (iRow = 0; iRow < nRows; iRow++)
{
var iCol;
for (iCol = 0; iCol < nCols; iCol++)
{
oTable.SetCellText(iRow, iCol, aValues.GetItem(iRow, iCol));
}
}
Dim aValues, oTable, nRows, nCols
aValues = pMe.PmPanel.Methods.InitTable()
Set oTable = pMe.Items("/Table")
nRows = aValues.GetSize(1)
nCols = aValues.GetSize(2)
oTable.Rows = nRows
oTable.Cols = nCols
Dim iRow
For iRow = 0 To nRows - 1
Dim iCol
For iCol = 0 To nCols - 1
oTable.SetCellText iRow, iCol, aValues(iRow, iCol)
Next
Next