Class AbstractDmFilterBuilder<T extends AbstractDmFilterBuilder<T,VT>,VT>

Object
AbstractInputBuilder<T,VT>
AbstractDmFilterBuilder<T,VT>
All Implemented Interfaces:
ValueChangeableInput<T>
Direct Known Subclasses:
DmFilterBuilder, DmFilterBuilderMultiple

public abstract class AbstractDmFilterBuilder<T extends AbstractDmFilterBuilder<T,VT>,VT> extends AbstractInputBuilder<T,VT> implements ValueChangeableInput<T>
  • Constructor Details

  • Method Details

    • setFilter

      public AbstractDmFilterBuilder setFilter(Map filters)
      Set filters' map of the ContextParameter.

      Example:

       Map filters = ...
      
       api.inputBuilderFactory()
               .createDmFilterBuilder("DmFilter", "source")
               .setFilter(filters)
               .buildContextParameter()
       
      Parameters:
      filters - Map of the filters
      Returns:
      self
    • _getInput

      protected Object _getInput()
      Specified by:
      _getInput in class AbstractInputBuilder<T extends AbstractDmFilterBuilder<T,VT>,VT>
    • setShowInline

      public T setShowInline(boolean enable)
      By default, the input is rendered as a clickable text that opens a modal dialog. Toggle it on to render it inline.
      Overrides:
      setShowInline in class AbstractInputBuilder<T extends AbstractDmFilterBuilder<T,VT>,VT>
      Returns:
      self
      Since:
      11.0 Paper Plane
    • showInline

      public T showInline()
      By default, the input is rendered as a clickable text that opens a modal dialog. This will cause it to render inline.
      Returns:
      self
      Since:
      11.0 Paper Plane
    • setFilters

      protected AbstractDmFilterBuilder setFilters(Object... arguments)
    • getDataManager

      protected DMFieldCollection getDataManager(String sourceName)
      For backward compatibility source can be identified by typedId, sourceName, uniqueName or label
    • setSource

      protected void setSource(DMFieldCollection source)
    • getSource

      protected DMFieldCollection getSource()