IEntityTab
Implementací tohoto rozhraní můžete definovat vlastní karty na stránce objektu nebo požadavku. Vlastní záložka může zobrazit jakýkoli webový obsah zobrazený ve značce iframe Pro příklad viz ShowRequesterAddress šablonu aplikace.
V aplikaci vytvořte nový skript pomocí IElementTab šablony a pojmenujte jej vhodně podle obsahu karty. 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 | Popis |
---|---|
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 vlastní záložka má zobrazovat jinou stránku než Alvao WebApp, použijte vlastnost Alvao.API.Common.DbProperty.WebAppUrl
z rozhraní Alvao.API pro získání základní URL.