Přeskočit na hlavní obsah

IV (zastaralé)

Varování

Toto rozhraní je zastaralé. Místo tohoto rozhraní použijte IEntityTab rozhraní.

Implementací rozhraní IView (vlastní karty) můžete v detailu požadavku zobrazit vlastní obsah. Může to být vlastní stránka v aplikaci Alvao WebApp nebo například externí parametrizovaný odkaz.

Varová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í.

Varování

Stránky, které mají zakázané iframe zobrazení, nemohou být zobrazeny v záložkách.

Tip

Předpokladem pro vytvoření funkční záložky je dobrá znalost databáze Alvao a Alvao.API.

Tip

Pokud má vlastní záložka zobrazit jinou stránku než Alvao WebApp, použijte vlastnost Alvao.API.Common.DbProperty.WebAppUrl z Alvao.API rozhraní pro získání kořenové URL.

V aplikaci vytvořte nový skript podle šablony IView a pojmenujte jej vhodně podle obsahu, který záložka zobrazuje.In nově vytvořeném skriptu nastavte hodnoty vlastností id a name v konstruktoru třídy příkazu:

  • ID - číslo záložky (unikátní)
  • Název - název záložky, která bude zobrazena v aplikacích
Tip

Pro uložení vlastností a nastavení karty doporučujeme definovat třídu Settings v samostatném skriptu, který vytvoříte ze šablony Class Library.

Metody rozhraní

MetodaPopis
ZobrazitZobrazit vlastní kartu požadavků.

Zobrazit

Tato metoda zpracovává zobrazení vlastního panelu požadavků.

  • Syntaxe: řetězecZobrazit (SqlConnection con, SqlTransakce trans, int Id, int personID)
  • Parametry:
    • con - SqlConnection k databázi.
    • trans - SqlTransakce probíhající databázové transakce.
    • ticketId - ID požadavku (tHdTicket.iHdTicketId), pro které bude zobrazena vlastní stránka.
    • personId - ID uživatele (tPerson.iPersonId), pro které má být vlastní karta zobrazena.
  • Vrácená hodnota:
    • řetězec - textový řetězec obsahující URL adresu pro zobrazení na vlastní záložce. Pokud je URL prázdná, záložka se nezobrazuje uživateli.

Pro příklad použití se podívejte na ShowRequesterAddress šablonu aplikace.