Promotic
WikipediaLinkedInYoutubeTwitterFacebook

Objekt PmaReport (Sestava)

Popis:
Viz: PmaReport - Podrobný popis objektu
 
Objekt slouží k vytváření sestav z HTML, XML nebo TXT vzorových souborů.
 
V tomto objektu nelze založit žádné další Pma objekty.

Tento objekt lze založit v objektech: PmaRoot, PmaFolder, PmaPrototype. V těchto objektech jich může být založeno více.

Objekt lze založit jako prázdný z nabídky Předkonfigurace ve skupině "Základní" nebo jako předkonfigurovaný Předkonfigurace ve skupině "Sestava (PmaReport)".

Tento objekt přebírá vlastnosti a metody objektu PmaObject.
Vlastnosti a metody:
MakeReport Vytvoří výslednou sestavu (ruční způsob)
RemoveAllKeyValues Smaže všechny klíčová slova
SaveToFile Uložení výsledné sestavy do souboru
SaveToString Uložení výsledné sestavy do řetězce
SetKeyValue Nastaví hodnotu klíčového slova
SourceFile Cesta a název zdrojového souboru se vzorem sestavy
Title Titul okna
Události:
onReportRequest Vyvolá se při požadavku získání sestavy
Konfigurační okna:
Objekt Obecné informace o daném objektu
Obsah Obsah objektu v XML formě
Události Definice algoritmů událostí objektu
Report Základní nastavení objektu PmaReport
Oprávnění Oprávnění pro objekt
Web server Napojení (zpřístupnění) objektu do Web serveru

Historie:
Pm9.00.00: Změna názvu objektu: PmReport -> PmaReport
Pm7.05.02: Opravená chyba: Nefungovalo nastavování parametru pEvent.Pars v události onReportRequest při požadavku z Web klienta.
Pm7.05.01: Opravená chyba: Nefungovaly předané parametry sParams v metodách SaveToString a SaveToFile.
Pm7.05.00: Prohlížeč tohoto objektu (viz metoda OpenView) lze nyní otevřít s parametrem. Viz také parametr pEvent.Pars v události onReportRequest.
Pm7.04.00: Objekt je určen pro obecnou a přehlednou tvorbu např. obrazové sestavy určené pro zobrazeni v pracovní ploše (v objektu PmaWorkspace), tiskové sestavy pro tisk na tiskárnu, pro uložení do HTML/XML/TXT souboru, atd.. Pro některé účely to může být vhodná alternativa k objektu PmaPanel.
© MICROSYS, spol. s r. o.Tavičská 845/21 703 00 Ostrava-Vítkovice