Class Toolbar<T>

  • All Implemented Interfaces:
    org.jboss.elemento.IsElement<elemental2.dom.HTMLElement>, Attachable, Display<T>

    public class Toolbar<T>
    extends Object
    implements Display<T>, org.jboss.elemento.IsElement<elemental2.dom.HTMLElement>, Attachable
    PatternFly toolbar. Should be connected to a DataProvider (which in turn updates its displays e.g. a list view):
     DataProvider dataProvider = ...;
     ListView listView = ...;
     Toolbar toolbar = ...;
    
     dataProvider.addDisplay(listView);
     dataProvider.addDisplay(toolbar);
     ...
     dataProvider.update(items);
     

    Please note that the toolbar uses its own <div class="row"/> element. This is important if you add the toolbar using the methods from LayoutBuilder:

     Toolbar toolbar = ...;
     elements()
         .add(toolbar)
         .add(row()
             .add(column()
                 .add(...)))
     
    See Also:
    https://www.patternfly.org/pattern-library/forms-and-controls/toolbar/