Přeskočit na hlavní obsah

IV (zastaralé)

Varování

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.

Varování

Š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í.

Varování

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

Tip

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

Tip

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
Tip

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í

MetodaL 343, 22.12.2009, s. 1).
ZobrazitZobrazit 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.