API references

dash_component_template Package

Top-level package for dash_component_template.

Classes

ComponentTemplate(*args[, parent]) A component class for Dash component type.
WrappedComponent(component[, parent]) A thin wrapper round a Dash component instance.
NullComponent(id[, parent]) A component template that does not represent an actual component.

Class Inheritance Diagram

Inheritance diagram of dash_component_template.template.ComponentTemplate, dash_component_template.template.WrappedComponent, dash_component_template.template.NullComponent

dash_component_template.idtree Module

Classes

IdTreeMeta(name, bases, attrs) A meta class that manages IdTree instances.
IdTree([parent]) A class for managing a tree of instances with unique ids.

Class Inheritance Diagram

Inheritance diagram of dash_component_template.idtree.IdTreeMeta, dash_component_template.idtree.IdTree

dash_component_template.template Module

Classes

Template([parent]) An abstract base class that encapsulate layout and callbacks into a reusable structure.
NullComponent(id[, parent]) A component template that does not represent an actual component.
WrappedComponent(component[, parent]) A thin wrapper round a Dash component instance.
ComponentTemplate(*args[, parent]) A component class for Dash component type.
DashComponentInfo(type, prop_names) A class to hold Dash component class related info.

Class Inheritance Diagram

Inheritance diagram of dash_component_template.template.Template, dash_component_template.template.NullComponent, dash_component_template.template.WrappedComponent, dash_component_template.template.ComponentTemplate, dash_component_template.template.DashComponentInfo