Interface FormData

All Superinterfaces:
FormElementOwner
All Known Implementing Classes:
EmptyFormData, ManagedFormData

public interface FormData extends FormElementOwner
Интерфейс содержимого форм
  • Method Details

    • isEmpty

      default boolean isEmpty()
      Признак пустого содержимого
    • getTitle

      default com.github._1c_syntax.bsl.types.MultiLanguageString getTitle()
      Заголовок формы
    • getEventHandlers

      default List<FormEventHandler> getEventHandlers()
      Обработчики событий формы
    • getElements

      default List<FormElement> getElements()
      Список визуальных элементов формы первого уровня (т.е. с родителем - форма)
      Specified by:
      getElements in interface FormElementOwner
    • getPlainElements

      default List<FormElement> getPlainElements()
      Список всех визуальных элементов формы
      Specified by:
      getPlainElements in interface FormElementOwner
    • getAttributes

      default List<FormAttribute> getAttributes()
      Список реквизитов формы
    • getPlainAttributes

      default Map<String,FormAttribute> getPlainAttributes()
      Плоское представление атрибутов и их колонок (включая вложенные). Ключ — имя с точками (например, "Объект.Наименование.Подстрока")
    • getPlainEventHandlers

      default Map<String,FormEventHandler> getPlainEventHandlers()
      Плоское представление обработчиков событий формы, где ключ — имя события
    • getCommands

      default List<FormCommand> getCommands()
      Список команд формы
    • getParameters

      default List<FormParameter> getParameters()
      Список параметров формы