Skip Navigation LinksALVAO 11.2 / Rozšiřující moduly / ALVAO Service Desk Custom Apps / Aplikace / IView (deprecated)
IView (deprecated)
Upozornění:
Toto rozhraní je zastaralé. Místo tohoto rozhraní použijte rozhraní
IEntityTab
Implementací rozhraní IView (vlastní záložky) můžete použít k zobrazení vlastního obsahu v detailu požadavku
Může to být vlastní stránka ve webové aplikaci Alvao nebo například externí parametrizovaný odkaz
Upozornění:
Špatně definovaná vlastní záložka může nenávratně poškodit databázi Alvao, proto ji vždy vytvořte a otestujte na kopii databáze v testovacím prostředí
Upozornění:
Stránky, které mají zakázané zobrazování iframe, nelze zobrazit v záložkách
Tip:
Pokud má vlastní záložka zobrazovat jinou stránku než webová aplikace Alvao, použijte pro získání kořenové adresy URL 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ý bude karta zobrazovat. v nově vytvořeném skriptu nastavte hodnoty vlastností id a name v konstruktoru třídy command:
- 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í karty požadavku. |
Show
Tato metoda se stará o zobrazení vlastní stránky požadavku
- Syntaxe: string Show(SqlConnection con, SqlTransaction trans, int ticketId, int personId)
- Parametry
- con - SqlPřipojení k databázi.
- trans - SqlTransaction probíhající transakce databáze.
- ticketId - ID požadavku (tHdTicket.iHdTicketId), pro který bude zobrazena vlastní stránka.
- personId - iD uživatele (tPerson.iPersonId), pro kterého se má zobrazit vlastní karta.
- Vrácená hodnota
- string - textový řetězec obsahující adresu URL, která se má zobrazit na vlastní záložce. Pokud je URL adresa prázdná, záložka se uživateli nezobrazí.
Příklad použití naleznete v šabloně aplikace
ShowRequesterAddress
Nenašli jste co jste hledali? Zeptejte se našeho týmu technické podpory.