CoreFormManager

public interface CoreFormManager

Methods

closeActiveForm

void closeActiveForm(FormResultEnum formResult)

Закрывает активную форму с указанным результатом

Parameters:
  • formResult – Результат формы

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

getActiveFormCaption

String getActiveFormCaption()
Returns:

Заголовок активной формы

lastUserResult

FormResultEnum lastUserResult()
Returns:

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

newForm

CoreFormManagerItem newForm(String entityName, String representation, CoreRep invokerCoreRep)

Создаёт новый экземпляр фасад-формы, для её дальнейшей параметризации и отображения на экране.

Пример:

BTK_GS3_OrderAvi.card().newForm("Имя\_выборки","Имя\_отображения").params(Map("idItem#" -> attrs("id").value, "EDITINGTYPE" -> "Edit")).openModal

Parameters:
  • entityName – Имя выборки

  • representation – Имя отображения

  • invokerCoreRep – экземпляр отображения выборки, из которой произведён вызов метода. От него будут получены ссылки на EModelContextCtx и SelectionCtx.

Returns:

новый экземпляр фасада-формы

newForm

CoreFormManagerItem newForm(CoreRep invokerCoreRep)

Создаёт новый экземпляр фасад-формы для текущего отображения выборки, для её дальнейшей параметризации и отображения на экране.

Пример:

BTK_GS3_OrderAvi.card().newForm().params(Map("idItem#" -> attrs("id").value, "EDITINGTYPE" -> "Edit")).openModal
Parameters:
  • invokerCoreRep – экземпляр отображения выборки, из которой произведён вызов метода. От него будут получены ссылки на EModelContextCtx и SelectionCtx.

Returns:

новый экземпляр фасада-формы