Přeskočit na hlavní obsah

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í

MetodaL 343, 22.12.2009, s. 1).
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 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.