Private
_tabIDPrivate
_tabPrivate
Readonly
_uuidReadonly
closeA selector which matches the close icon node in a tab.
Private
Static
_nCreate the class name for the tab icon.
The data to use for the tab.
The full class name for the tab icon.
Create the ARIA attributes for a tab.
The data to use for the tab.
The ARIA attributes for the tab.
Create the class name for the tab.
The data to use for the tab.
The full class name for the tab.
Create the dataset for a tab.
The data to use for the tab.
The dataset for the tab.
Create a unique render key for the tab.
The data to use for the tab.
The unique render key for the tab.
This method caches the key against the tab title the first time the key is generated. This enables efficient rendering of moved tabs and avoids subtle hover style artifacts.
Create the inline style object for a tab.
The data to use for the tab.
The inline style data for the tab.
Render the close icon element for a tab.
The data to use for rendering the tab.
A virtual element representing the tab close icon.
Render the icon element for a tab.
The data to use for rendering the tab.
A virtual element representing the tab icon.
Render the label element for a tab.
The data to use for rendering the tab.
A virtual element representing the tab label.
Render the virtual element for a tab.
The data to use for rendering the tab.
A virtual element representing the tab.
The default implementation of
IRenderer
.Notes
Subclasses are free to reimplement rendering methods as needed.