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="PrintButton" Ident="Print" TitleResourceKey="PrintButton" IconCssClass="icon-comment-discussion"><Extensions>
<Extension xsi:type="LinkExtension" Ident="WorkshopOptional" Title="Volitelné dílny" Href="" /><Extension xsi:type="LinkExtension" Ident="WorkshopDoor" Title="Na dveře" Href="" />
</Extensions>
</Button>