IEntityTab
Zavedením tohoto rozhraní můžete definovat vlastní karty na stránce objektu nebo tiketu. Vlastní záložka může zobrazit jakýkoli webový obsah zobrazený ve značce iframe Například viz šablonu aplikace ShowRequesterAddress .
V application vytvořte nový skript pomocí šablony IElementTab a pojmenujte jej odpovídajícím způsobem podle obsahu záložky. V nově vytvořeném skriptu nastavte následující vlastnosti v konstruktoru třídy:
- ID - jedine čný identifikátor záložky ( string)
- Entita - typ entity, pro kterou bude karta zobrazena (Entity.Ticket nebo Entity.Object).
Metody rozhraní
Metoda | L 343, 22.12.2009, s. 1). |
---|---|
Zobrazit | Zobrazí vlastní panel. |
Zobrazit
Tato metoda zpracovává zobrazení vlastní záložky entit.
- Syntaxe: EntityTabShowResultZobrazit (int entityId, int personId)
- Parametry:
- entity Id - ID entity (tblNode.intNodeId nebo tHdTicket.iHdTicketId), pro které by měla být zobrazena vlastní záložka.
- personId - ID uživatele (tPerson.iPersonId), kterému by měla být zobrazena vlastní záložka.
- Vrátit hodnotu: instance třídy _EntityTabShowResult_s vlastnostmi:
- Zobrazit (bool) - true = bude karta zobrazena; false = karta nebude zobrazena.
- Název ( string) - zobrazený název záložky
- Url ( string) - URL obsahu záložky.
Tip
Pokud je na vlastní kartě zobrazena jiná stránka než Alvao WebApp,
použijte Alvao.API.Common.DbProperty. ebAppUrl
vlastnost
z Alvao.API
rozhraní pro získání kořenové URL adresy.