IV (zastaralé)
Toto rozhraní je zastaralé. Namísto tohoto rozhraní použijte rozhraní IEntityTab .
Zavedením rozhraní IView (custom tabs) můžete použít vlastní obsah v detailu tiketu. Toto může být vlastní stránka v Alvao WebApp nebo například externí parametr odkazu.
Špatně definovaná vlastní záložka může nevratně poškodit databázi Alvao, takže vždy vytváří a testuje 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.
Nezbytným předpokladem pro vytvoření funkční záložky je dobrá znalost Alvao databáze a Alvao.API.
Pokud je na vlastní kartě zobrazena jiná stránka než Alvao WebApp,
použijte Alvao.API.Common.DbProperty. ebAppUrl
vlastnost
z Alvao.API
pro získání kořenové URL adresy.
V application vytvořte nový skript podle IView šablony a pojmenujte jej odpovídajícím způsobem podle obsahu, který se v záložce zobrazuje. n nově vytvořený skript, nastavte hodnoty id a vlastnosti názvu v konstruktoru třídy příkazů:
- 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í záložky, doporučujeme definovat třídu Nastavení v odděleném skriptu, který vytváříte ze šablony Třída Knihovna .
Metody rozhraní
Metoda | L 343, 22.12.2009, s. 1). |
---|---|
Zobrazit | Zobrazit vlastní kartu tiketů. |
Zobrazit
Tato metoda zpracovává zobrazení vlastního panelu tiketů.
- 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.
- tiketId - ID tiketu (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.
Například použijte případ, viz ShowRequesterAddress šablona aplikace.