CoreFormManager¶
- public interface CoreFormManager¶
Methods¶
closeActiveForm¶
- void closeActiveForm(FormResultEnum formResult)¶
Закрывает активную форму с указанным результатом
- Parameters:
formResult – Результат формы
- Throws:
ApplicationException– Если что-то пошло не так
getActiveFormCaption¶
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:
новый экземпляр фасада-формы