CoreFormManagerItem

public interface CoreFormManagerItem

Интерфейс построителя формы.

Methods

formResult

FormResultEnum formResult()
Returns:

Результат последней закрытой модальной формы.

locates

CoreFormManagerItem locates(Map<String, Object> map)

Параметры для начального позиционирования актуально для Lookup.

Parameters:
  • map – карта параметров позиционирования.

Returns:

текущий строитель

open

FormResultEnum open()

Отображает Выборку в форме. Если вызов происходит из модальной формы, то открывает Выборку в модальной форме, иначе в MDI форме.

Throws:
  • ApplicationException – Если что-то пошло не так.

Returns:

кнопка с которой была закрыта модальная форма или FormResult.none, в случае, если выборка была отображена как MDI форма.

openLookup

CoreLookupData openLookup()

Отображает Выборку в Lookup-форме

Throws:
  • ApplicationException – Если что-то пошло не так.

Returns:

результат в виде набора записей

openModal

FormResultEnum openModal()

Отображает Выборку в модальной форме

Throws:
  • ApplicationException – Если что-то пошло не так.

Returns:

кнопка с которой форма была закрыта

params

CoreFormManagerItem params(Map<String, Object> map)

Карта свойств

Parameters:
  • map – карта параметров главной выборки формы.

Returns:

текущий строитель

results

CoreFormManagerItem results(List<String> list)

Список атрибутов, которые необходимо вернуть из lookup-формы.

Parameters:
  • list – список атрибутов

Returns:

текущий строитель

useCurSession

CoreFormManagerItem useCurSession()

Флаг использования текущей сессии в открываемой форме.

Returns:

текущий строитель

useMultiSelect

CoreFormManagerItem useMultiSelect()

Флаг множественного выбора строк.

Returns:

текущий строитель