Class SelectorDropDownDisplayer

  • All Implemented Interfaces:
    com.google.gwt.user.client.ui.IsWidget, org.dashbuilder.displayer.client.Displayer, org.dashbuilder.displayer.client.DisplayerListener

    @Dependent
    public class SelectorDropDownDisplayer
    extends org.dashbuilder.displayer.client.AbstractErraiDisplayer<SelectorDropDownDisplayer.View>
    • Field Detail

      • filterOn

        protected boolean filterOn
      • multipleSelections

        protected boolean multipleSelections
      • beanManager

        protected org.jboss.errai.ioc.client.container.SyncBeanManager beanManager
    • Constructor Detail

      • SelectorDropDownDisplayer

        @Inject
        public SelectorDropDownDisplayer​(SelectorDropDownDisplayer.View view,
                                         org.jboss.errai.ioc.client.container.SyncBeanManager beanManager)
    • Method Detail

      • close

        public void close()
        Specified by:
        close in interface org.dashbuilder.displayer.client.Displayer
        Overrides:
        close in class org.dashbuilder.displayer.client.AbstractDisplayer<SelectorDropDownDisplayer.View>
      • clearItems

        protected void clearItems()
      • resetItems

        protected void resetItems()
      • createDisplayerConstraints

        public org.dashbuilder.displayer.DisplayerConstraints createDisplayerConstraints()
        Specified by:
        createDisplayerConstraints in class org.dashbuilder.displayer.client.AbstractDisplayer<SelectorDropDownDisplayer.View>
      • beforeDataSetLookup

        protected void beforeDataSetLookup()
        Overrides:
        beforeDataSetLookup in class org.dashbuilder.displayer.client.AbstractDisplayer<SelectorDropDownDisplayer.View>
      • createVisualization

        protected void createVisualization()
        Specified by:
        createVisualization in class org.dashbuilder.displayer.client.AbstractDisplayer<SelectorDropDownDisplayer.View>
      • updateVisualization

        protected void updateVisualization()
        Specified by:
        updateVisualization in class org.dashbuilder.displayer.client.AbstractDisplayer<SelectorDropDownDisplayer.View>
      • getFirstColumnId

        public String getFirstColumnId()
      • getFirstColumnName

        public String getFirstColumnName()
      • showSelectedItems

        protected void showSelectedItems​(List<Integer> currentFilter)
      • formatItemList

        public String formatItemList​(List<String> itemList,
                                     int maxWidth)