Class OldToolbar<T>

  • All Implemented Interfaces:
    Attachable, Container<elemental2.dom.HTMLDivElement,​OldToolbar<T>>, Finder<elemental2.dom.HTMLDivElement>, HasElement<elemental2.dom.HTMLDivElement,​OldToolbar<T>>, HasHTMLElement<elemental2.dom.HTMLDivElement,​OldToolbar<T>>, IsElement<elemental2.dom.HTMLDivElement>, TypedBuilder<elemental2.dom.HTMLDivElement,​OldToolbar<T>>, Component, Display<T>

    public class OldToolbar<T>
    extends BaseComponent<elemental2.dom.HTMLDivElement,​OldToolbar<T>>
    implements Display<T>, Attachable
    PatternFly data toolbar component.

    All elements of a toolbar have to be nested inside instances of type OldToolbar.Content. In general the structure of a toolbar should apply to the following EBNF (the symbols enclosed in '?' represent PatternFly components / HTML nodes):

     toolbar           = content, { content } ;
     content           = { group | item | node } ;
     group             = { group | item | node } ;
     item              = bulk_select | filter | sort_menu | pagination ;
     node              = ? HTML node ? ;
     filter            = basic_filter
                       | attribute_value
                       | faceted_filter
                       | type_ahead_filter
                       | multiple_filter ;
     basic_filter      = single_value | multi_value | date_range ;
     attribute_value   = ? dropdown ?, basic_filter ;
     faceted_filter    = ? grouped multi select ? ;
     type_ahead_filter = ? type ahead single select ?
                       | ? type ahead multi select ? ;
     multiple_filter   = named_filter, { named_filter }, clear_filter ;
     single_value      = ? search box ?
                       | ? single select ? ;
     multi_value       = ? multi select ? ;
     date_range        = ? date picker ? ;
     named_filter      = ? label ?, basic_filter ;
     clear_filter      = ? clear filter link ? ;
     
    See Also:
    https://www.patternfly.org/v4/documentation/core/experimental/datatoolbar, Extended Backus–Naur form