Classe ToolboxItem
Classe per un elemento della cassetta degli attrezzi.
Firma:
export declare class ToolboxItem implements IToolboxItem
Implementa: IToolboxItem
Costruttori
Costruttore | Modificatori | Descrizione |
---|---|---|
(constructor)(toolboxItemDef, parentToolbox, opt_parent) | Costruisce una nuova istanza della classe ToolboxItem |
Proprietà
Proprietà | Modificatori | Tipo | Descrizione |
---|---|---|---|
id_ | protected |
stringa | |
level_ | protected |
numero | |
parent_ | protected |
ICollapsibleToolboxItem | null | |
parentToolbox_ |
|
IToolbox | La cassetta degli attrezzi a cui appartiene questa categoria. |
toolboxItemDef_ | protected |
toolbox.ToolboxItemInfo | null | |
workspace_ | protected |
WorkspaceSvg |
Metodi
Metodo | Modificatori | Descrizione |
---|---|---|
canBeFocused() | Consulta IFocusableNode.canBeFocused. | |
dispose() | Smaltire questo elemento della cassetta degli attrezzi. Nessuna operazione per impostazione predefinita. | |
getClickTarget() | Recupera l'elemento HTML cliccabile. L'elemento della cassetta degli attrezzi principale riceve i clic. La cassetta degli attrezzi principale aggiungerà un ID a questo elemento in modo da poter passare l'evento onClick all'elemento toolboxItem corretto. | |
getDiv() | Recupera il div per l'elemento della cassetta degli attrezzi. | |
getFocusableElement() | Consulta IFocusableNode.getFocusableElement. | |
getFocusableTree() | Consulta IFocusableNode.getFocusableTree. | |
getId() | Restituisce un identificatore univoco per questo elemento della cassetta degli attrezzi. | |
getParent() | Recupera l'elemento principale se l'elemento della cassetta degli attrezzi è nidificato. | |
init() | Inizializza l'elemento della cassetta degli attrezzi. Sono incluse la creazione del DOM e l'aggiornamento dello stato di eventuali elementi in base all'oggetto info. | |
isCollapsible() | Indica se l'elemento della cassetta degli attrezzi è comprimibile. | |
isSelectable() | Indica se l'elemento della cassetta degli attrezzi è selezionabile. | |
onNodeBlur() | Vedi IFocusableNode.onNodeBlur. | |
onNodeFocus() | Consulta IFocusableNode.onNodeFocus. | |
setVisible_(_isVisible) | Imposta se la categoria è visibile o meno. Affinché una categoria sia visibile, è necessario espandere anche la categoria principale. |