Interface FormFieldProviderHook

All Superinterfaces:
Hook
All Known Implementing Classes:
BaseListProvider, BooleanProvider, CustomComponentProvider, DashboardProvider, DatasinkSelectionFieldProvider, DatasourceSelectionFieldProvider, DatasourceSimpleFormProvider, DateFormulaProvider, DateProvider, DoubleProvider, DtoModelProvider, DynamicListProvider, ExportTypeSelectionProvider, FileUploadProvider, FormFieldProviderHookImpl, IntegerProvider, LongProvider, ReportSelectorSimpleFormProvider, SeparatorProvider, StaticLabelProvider, StaticListProvider, StringProvider, StrippedDownUserProvider, TeamSpaceProvider, TextAsListProvider, TreeNodeDtoProvider, TsDiskProvider, TsFolderProvider, TsReportReferenceProvider, UserProvider

public interface FormFieldProviderHook extends Hook
  • Method Details

    • consumes

      boolean consumes(Class<?> type, SimpleFormFieldConfiguration... configs)
    • consumes

      boolean consumes(String type, SimpleFormFieldJson config)
      Used to construct fields from a text based (e.g., json) config.
    • init

      void init(String name, SimpleForm form)
    • createFormField

      Widget createFormField()
    • addFieldBindings

      void addFieldBindings(Object model, ValueProvider vp, Widget field)
    • removeFieldBindings

      void removeFieldBindings(Object model, Widget field)
    • getValue

      Object getValue(Widget field)
    • getStringValue

      String getStringValue(Widget field)
    • reload

      Widget reload(Widget field)
    • setValue

      void setValue(Widget field, Object value)
    • isDecorateable

      boolean isDecorateable()
    • installBlankValidation

      void installBlankValidation(Widget field)