Skip Navigation LinksALVAO 11.2 / Rozšiřující moduly / ALVAO Asset Management Custom Apps / Aplikace / IEntityTab
IEntityTab
Implementací tohoto rozhraní můžete definovat vlastní karty na stránce objektu nebo požadavku. Vlastní karta může zobrazovat libovolný webový obsah zobrazitelný v tagu iframe. Příklad viz šablona aplikace ShowRequesterAddress.
V aplikaci vytvořte nový skript pomocí šablony IElementTab a vhodně jej pojmenujte podle obsahu karty. V nově vytvořeném skriptu nastavte v konstruktoru třídy následující vlastnosti:
- Id - jedinečný identifikátor karty (string)
- Entita - typ entity, pro kterou bude karta zobrazena (Entita.Ticket nebo Entita.Object).
Metody rozhraní
Metoda |
Popis |
Show |
Zobrazí vlastní kartu. |
Show
Tato metoda se stará o zobrazení vlastní karty entity
- Syntaxe: EntityTabShowResult Show(int entityId, int personId)
- Parametry
- entityId - iD entity (tblNode.intNodeId nebo tHdTicket.iHdTicketId), pro kterou se má zobrazit vlastní karta.
- personId - iD uživatele (tPerson.iPersonId), kterému se má vlastní karta zobrazit.
- Vrácená hodnota: instance třídy EntityTabShowResult s vlastnostmi:
- Show (bool) - true = karta bude zobrazena; false = karta nebude zobrazena.
- Name (string) - zobrazený název karty
- Url (string) - adresa URL obsahu karty.
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
Nenašli jste co jste hledali? Zeptejte se našeho týmu technické podpory.