Interface UISimpleReferenceSelector

All Superinterfaces:
UIViewComponent
All Known Implementing Classes:
AbstractSimpleReferenceSelector, MediaSimpleReferenceSelector, SimpleReferenceSelector

public interface UISimpleReferenceSelector extends UIViewComponent
  • Method Details

    • setModel

      void setModel(SimpleReferenceSelectorModel model)
      Sets model associated with current simple reference component
      Parameters:
      model - - given model
    • getModel

      Returns model currently associated with component
      Returns:
      current model
    • updateItems

      void updateItems()
      Invoked when current value changed
    • updateSearchResult

      void updateSearchResult()
      Updates search result list - used in advanced search mode
    • updateAutoCompleteResult

      void updateAutoCompleteResult()
      Updates auto completes result list
    • updateMode

      void updateMode()
      Updates component when mode has changed. There are three modes as follow:

    • View Mode - default mode
    • Normal Mode - auto complete mode
    • Advanced Mode - advanced search mode
    • showAutoCompletePopup

      void showAutoCompletePopup()
      Shows auto complete component where suggested values are shown
    • updateRootTypeChanged

      void updateRootTypeChanged()
      Invoked when root type has changed
    • updateRootSearchTypeChanged

      void updateRootSearchTypeChanged()
      Invoked when root search type has changed
    • addReferenceSelectorListener

      void addReferenceSelectorListener(SimpleReferenceSelectorListener referenceSelectorListener)
      Register a listener for current component
      Parameters:
      referenceSelectorListener -
    • removeReferenceSelectorListener

      void removeReferenceSelectorListener(SimpleReferenceSelectorListener referenceSelectorListener)
      Unregister an listener for a current component
      Parameters:
      referenceSelectorListener -