Skip Navigation LinksALVAO 11.1Rozšiřující modulyALVAO Service Desk Custom AppsAplikaceIView (zastaralé) Skip Navigation Links.


IView

Upozornění:
Toto rozhraní je zastaralé. Místo tohoto rozhraní použijte rozhraní IEntityTab

Implementací rozhraní IView (vlastní záložky) jej 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:
Předpokladem pro vytvoření funkční záložky je dobrá znalost databáze Alvao a adresy Alvao.API
Tip:
Pokud má vlastní záložka zobrazovat jinou stránku než ALVAO WebApp, 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 záložka 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 Nastavení v samostatném skriptu, který vytvoříte ze šablony Knihovna tříd

Metody rozhraní

Metoda Popis
Show Zobrazení karty vlastního 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 - SqlConnection 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í záložka.
  • 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.