IView
Implementací rozhraní IView (vlastní záložky) lze použít pro zobrazení vlastního obsahu v detailu požadavku.
Může jít o vlastní stránku v ALVAO WebApp, nebo např. externí parametrizovaný odkaz.
Upozornění:
Špatnou definicí vlastní záložky může být nenávratně poškozena databáze
Alvao, proto vytváření a testování vždy provádějte na kopii databáze v testovacím prostředí.
Upozornění:
V záložkách nelze zobrazit stránky, které mají zakázáno zobrazení v iframe.
Tip:
Pokud má vlastní záložka zobrazit jinou stránku z ALVAO WebApp, pro zjištění
kořenové URL WebApp použijte vlastnost
Alvao.API.Common.DbProperty.WebAppUrl z rozhraní
Alvao.API.
V
aplikaci vytvořte nový skript podle šablony
IView a vhodně jej pojmenujte podle obsahu, který záložka zobrazuje.
V nově vytvořeném skriptu nastavte v konstruktoru třídy příkazu hodnoty vlastností id a name:
- id – číslo záložky (jedinečné)
- name – název záložky, který se bude zobrazovat v aplikacích
Tip:
Pro uložení vlastností a nastavení záložky doporučujeme definovat třídu
Settings v samostatném skriptu, který vytvoříte ze šablony
Knihovna tříd.
Metody rozhraní
Metoda |
Popis |
Show |
Zobrazení vlastní záložky požadavku. |
Show
Tato metoda zpracovává zobrazení vlastní záložky požadavku.
- Syntaxe: string Show(SqlConnection Con, SqlTransaction Trans, int ticketId, int personId)
- Parametry:
- Con – SqlConnection do databáze.
- Trans – SqlTransaction probíhající databázové transakce.
- ticketId – ID požadavku (tHdTicket.iHdTicketId), u kterého se vlastní záložka zobrazí.
- personId – ID uživatele (tPerson.iPersonId), pro kterého se má vlastní záložka zobrazit.
- Návratová hodnota:
- string – textový řetězec obsahující URL k zobrazení na vlastní záložce. Pokud je URL prázdné, tak se záložka uživateli nezobrazuje.
Příklad použití najdete v šabloně aplikace
ShowRequesterAddress.
Nenašli jste co jste hledali? Zeptejte se našeho týmu technické podpory.