IEntityTab
Implementací tohoto rozhraní můžete definovat vlastní karty na stránce objektu nebo tipu. Vlastní záložka může zobrazit jakýkoli webový obsah zobrazený ve značce iframe Příklad viz šablona 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 má vlastní karta zobrazovat jinou stránku než webová aplikace Alvao, použijte pro získání kořenové adresy URL vlastnost Alvao.API.Common.DbProperty.WebAppUrl
z rozhraní Alvao.API.