GetInfo - metoda objektu PmaObject
Popis:
Vrací Info objekt s daným názvem.
Tato metoda je zastaralá (ale funkční) a je lepší ji nahradit postupem popsaným v příkladech:
Syntaxe:
Object GetInfo(String sName)
Parametry:
sName | (String) Název Info objektu. Každý Pma objekt může poskytovat více Info objektů, které se rozliší právě svým názvem. |
---|
Poznámka:
Metoda
GetInfo je užitečná pouze pro poskytnutí Info objektu do objektu
PmgWTable. Tento objekt pak umí data z objektu zobrazovat automaticky, pouze pro obnovení vizualizovaných dat je nutno volat metodu
PmgWTable.Draw.
Poskytované Info objekty jsou:
Pma objekt: |
Název objektu Info: |
Význam objektu Info: |
PmaDatabase |
"data" |
Poskytuje tabulku dat obsažených v databázi, na kterou je tento objekt napojen |
PmaDataTable |
"data" |
Poskytuje tabulku dat, která je v tomto objektu |
Příklad:
Je nutno spojit data v
Pma objektu
"/Data/MyDataTable" s objektem
PmgWTable. V obrazu v kartě "
Metody" se vytvoří Metoda projektanta
"GetDataInfo", která bude obsahovat skript:
JavaScriptVBScriptVyber a zkopíruj do schránky
return pMe.Pm("/Data/MyDataTable").GetInfo("data");
pResult = pMe.Pm("/Data/MyDataTable").GetInfo("data")
V inicializaci
Pmg objektu (v události
onStart) je skript: Objekt
PmgWTable se tak metodou
FillFromInfo naplní informacemi o datech z objektu
"/Data/MyDataTable" a parametr
bind určuje, že tato vazba má zůstat zachována po celou dobu zobrazování. Nyní stačí například v události
onRefresh tohoto objektu volat pouze metodou
Draw, která z Info objektu zjistí nové hodnoty a zobrazí je na obrazovku v
Pmg objektu:
JavaScriptVBScriptVyber a zkopíruj do schránky
var aDataInfo = pMe.PmPanel.Methods.GetDataInfo();
pMe.FillFromInfo(aDataInfo, "bind");
pMe.Draw();
Dim aDataInfo
aDataInfo = pMe.PmPanel.Methods.GetDataInfo()
pMe.FillFromInfo aDataInfo, "bind"
pMe.Draw