Skip Navigation LinksALVAO 11.2Rozšiřující modulyALVAO Asset Management Custom AppsAplikaceIEntityTab Skip Navigation Links.


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.