Přeskočit na hlavní obsah

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í

MetodaPopis
ZobrazitZobrazí 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.