onStart - událost objektu PmgObject
Popis:
Událost je vyvolána při konstrukci Pmg objektu během otevírání obrazu.
Událost lze použít například k počáteční inicializaci Pmg objektu nebo k počátečního přenesení dat do Pmg objektu.
Parametry:
pMe | (Object) Reference na PmgObject objekt, ve kterém daná událost vzniká. |
pEvent | (Object) Reference na objekt, který popisuje informace o dané události.
Parametr pEvent zde není využit, protože tato událost nepotřebuje dodatečné informace. |
---|
Poznámka:
Tato událost je funkční i ve
Web obrazech.
Upozornění:
V této události ještě nelze využívat metody (vlastnosti) přistupující k obsahu okna přes objekt
PmaPanel, například
pMe.PmPanel.X, atd. Volání lze nahradit například voláním
pMe.Items("/ItemName").
Příklad:
Zavolá se metoda projektanta obrazu InitTable, která vrátí pole hodnot. Ty pak zapíše do tabulky v obrazu.
JavaScriptVBScriptVyber a zkopíruj do schránky
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