IV (zastaralé)
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.
Š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í.
Stránky, které mají zakázané iframe zobrazení, nemohou být zobrazeny v záložkách.
Předpokladem pro vytvoření funkční záložky je dobrá znalost databáze Alvao a Alvao.API.
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
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í
Metoda | Popis |
---|---|
Zobrazit | Zobrazit 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.