Report jako DLL

Systém vedle klasické definice reportních sestav umožňuje definovat i report přes DLL knihovnu.

 

V adresři Personal je adresář Modules, kde je soubor config.json.

Tento souboru příjmá pole cest na jednotlivé moduly.

 

{

Path: ["C:\\Webs\\SFPHMatTest\\Web\\Personal\\Modules\\SFP.Seminar.ExtensionModule\\SFP.Seminar.ExtensionModule.dll"]

}

 

Následně je u PrintButton implementovaný element LinkExtension.

Definice funkce



<Button xsi:type="PrintButtonIdent="PrintTitleResourceKey="PrintButtonIconCssClass="icon-comment-discussion"><Extensions> <Extension xsi:type="LinkExtensionIdent="WorkshopOptionalTitle="Volitelné dílnyHref="" /><Extension xsi:type="LinkExtensionIdent="WorkshopDoorTitle="Na dveřeHref="" /> </Extensions> </Button>