Classe ToolboxCategory
"Class" per una categoria in un toolbox.
Firma:
export declare class ToolboxCategory extends ToolboxItem implements ISelectableToolboxItem
Espande: ToolboxItem
Implementa: ISelectableToolboxItem
Costruttori
| Costruttore | Modificatori | Descrizione |
|---|---|---|
| (costruttore)(categoryDef, parentToolbox, opt_parent) | Crea una nuova istanza della classe ToolboxCategory |
Proprietà
| Proprietà | Modificatori | Tipo | Descrizione |
|---|---|---|---|
| borderWidth | static |
numero | La larghezza in pixel della striscia colorata accanto a ciascuna categoria. |
| colour_ | protected |
stringa | Il colore della categoria. |
| cssConfig_ | protected |
CssConfig | |
| defaultBackgroundColour | static |
stringa | Il colore predefinito della categoria. Questo viene utilizzato come colore di sfondo della categoria quando è selezionata. |
| flyoutItems_ | protected |
stringa | FlyoutItemInfoArray | Gli elementi a scomparsa per questa categoria. |
| htmlDiv_ | protected |
HTMLDivElement | null | Il contenitore HTML della categoria. |
| iconDom_ | protected |
Elemento | null | L'elemento HTML per l'icona degli strumenti. |
| isDisabled_ | protected |
booleano | True se questa categoria è disabilitata, false in caso contrario. |
| isHidden_ | protected |
booleano | True se la categoria deve essere nascosta, altrimenti false. |
| labelDom_ | protected |
Elemento | null | L'elemento HTML per l'etichetta degli strumenti. |
| name_ | protected |
stringa | Il nome che verrà visualizzato nella categoria. |
| nestedPadding | static |
numero | Il numero di pixel in cui spostare la categoria a ogni livello nidificato. |
| registrationName | static |
stringa | Nome utilizzato per registrare una categoria di strumenti. |
| rowContents_ | protected |
HTMLDivElement | null | L'elemento HTML che contiene gli elementi secondari della riga della categoria. |
| rowDiv_ | protected |
HTMLDivElement | null | L'elemento HTML per la riga della categoria. |
| toolboxItemDef_ | CategoryInfo |
Metodi
| Metodo | Modificatori | Descrizione |
|---|---|---|
| addColourBorder_(colour) | protected |
Aggiungi la striscia colorata alla categoria degli strumenti. |
| allAncestorsExpanded_() | protected |
Indica se tutti i predecessori di una categoria (principale, principale e così via) sono espansi. |
| closeIcon_(iconDiv) | protected |
Aggiunge classi appropriate per visualizzare un'icona chiusa. |
| createContainer_() | protected |
Crea il contenitore che include la riga e le eventuali sottocategorie. |
| createDom_() | protected |
Crea il DOM per la categoria. |
| createIconDom_() | protected |
Crea l'intervallo che contiene l'icona della categoria. |
| createLabelDom_(name) | protected |
Crea l'intervallo che contiene l'etichetta della categoria. Deve avere un ID ai fini dell'accessibilità. |
| createRowContainer_() | protected |
Crea l'elemento padre del contenitore di contenuti. Tutti i clic avverranno su questo div. |
| createRowContentsContainer_() | protected |
Crea il contenitore per l'etichetta e l'icona. Questa operazione è necessaria per poter impostare tutti gli eventi di puntatore di sottocategoria su nessuno. |
| dispose() | ||
| getClickTarget() | Restituisce l'elemento HTML su cui è possibile fare clic. L'elemento toolbox principale riceve clic. Il toolbox principale aggiungerà un ID a questo elemento in modo che possa passare l'evento start al valore toolboxItem corretto. | |
| getColour_(categoryDef) | protected |
Ottiene il colore o lo stile di una categoria. |
| getContents() | Recupera i contenuti della categoria. Si tratta di elementi che devono essere visualizzati nel riquadro a scomparsa. | |
| getDiv() | ||
| getName() | Restituisce il nome della categoria. Utilizzato per l'emissione di eventi. | |
| getParent() | ||
| hide() | Nascondi la categoria. | |
| init() | Inizializza l'elemento degli strumenti. Ciò include la creazione del DOM e l'aggiornamento dello stato di tutti gli elementi in base all'oggetto info. L'init deve essere chiamato immediatamente dopo la creazione dell'elemento degli strumenti, per garantire che i contenuti della categoria vengano analizzati correttamente. | |
| isSelectable() | ||
| isVisible() | Se la categoria è visibile. Una categoria è visibile solo se tutti i suoi predecessori sono espansi e se isHidden_ è falso. | |
| makeDefaultCssConfig_() | protected |
Crea un oggetto che contiene le classi predefinite di una categoria. |
| onClick(_e) | Gestisce i casi in cui l'utente fa clic sull'elemento degli strumenti. | |
| openIcon_(iconDiv) | protected |
Aggiunge classi appropriate per visualizzare un'icona aperta. |
| parseCategoryDef_(categoryDef) | protected |
Analizza le parti non di contenuto della definizione della categoria. |
| parseContents_(categoryDef) | protected |
Analizza l'array di contenuti a seconda che la categoria sia una categoria dinamica o se i suoi contenuti debbano essere mostrati nel riquadro a scomparsa. |
| refreshTheme() | Consente di aggiornare il colore di questa categoria. | |
| setDisabled(isDisabled) | Consente di impostare se la categoria è disabilitata. | |
| setSelected(isSelected) | Imposta la categoria corrente come selezionata. | |
| setVisible_(isVisible) | Consente di stabilire se la categoria è visibile o meno. Affinché una categoria sia visibile, anche la sua categoria principale deve essere espansa. | |
| show() | Mostra la categoria. La categoria verrà visualizzata solo se anche la relativa categoria principale è espansa. | |
| updateFlyoutContents(contents) | Aggiorna i contenuti da visualizzare nel riquadro a scomparsa. Se il riquadro a scomparsa è aperto dopo l'aggiornamento dei contenuti, è necessario chiamare anche refreshSelection sulla barra degli strumenti. |