GetRibbonPanels

GetRibbonPanels(ribbonId)

Ritorna una tabella con l'elenco dei pannelli presenti nel ribbon e, in una sottotabella, le relative informazioni.

La tabella segue lo schema seguente:

Chiave tabella

Nome Campo

Tipo

Descrizione

Titolo del pannello (stringa)

PanelName

stringa

Nome del pannello

PanelId

stringa

Id del pannello

IsPanelEnabled

booleano

0 = pannello disabilitato

1 = pannello abilitato

Parametri:

ribbonId - Id del ribbon da cui leggere i pannelli


Attenzione

Viene utilizzato il titolo come chiave perché spesso il nome del pannello risulta vuoto.

Il nome ed il titolo del pannello sono in lingua ovvero variano al variare della lingua in cui si installa TOP.


Esempio GetRibbonPanels(ribbonId)

-- Recupero tutti i ribbon
local cadRibbons = GetCadRibbons()

-- Recupero solo il ribbon delle annotazioni
local ribbonAnnotazioni = carRibbons["Annotazioni"]

-- Recupero l'id del ribbon delle annotazioni
local ribbonId = ribbonAnnotazioni["RibbonId"]

-- Recupero tutti i pannelli presenti nel ribbon
local panels = GetRibbonPanels(ribbonId)