Klasse AbstractLazyRenderingFormView<ENTITY extends org.teamapps.universaldb.pojo.Entity<?>>
java.lang.Object
org.teamapps.application.api.application.AbstractApplicationView
org.teamapps.application.api.application.AbstractLazyRenderingApplicationView
org.teamapps.application.api.application.form.AbstractLazyRenderingFormView<ENTITY>
- Alle implementierten Schnittstellen:
ApplicationInstanceDataMethods
public abstract class AbstractLazyRenderingFormView<ENTITY extends org.teamapps.universaldb.pojo.Entity<?>>
extends AbstractLazyRenderingApplicationView
-
Feldübersicht
FelderModifizierer und TypFeldBeschreibungfinal org.teamapps.event.Event<Void> final org.teamapps.event.Event<Void> Von Klasse geerbte Felder org.teamapps.application.api.application.AbstractLazyRenderingApplicationView
created, onViewRedrawRequired -
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungAbstractLazyRenderingFormView(ApplicationInstanceData applicationInstanceData) AbstractLazyRenderingFormView(org.teamapps.ux.component.form.ResponsiveForm<ENTITY> form, ApplicationInstanceData applicationInstanceData) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoidaddEditableField(org.teamapps.ux.component.field.AbstractField<?> field) voidaddEditableFields(org.teamapps.ux.component.field.AbstractField<?>... fields) voidvoidabstract voidcreateForm(org.teamapps.ux.component.form.ResponsiveFormLayout formLayout) abstract ENTITYvoidcreateUi()org.teamapps.databinding.ObservableValue<Boolean> org.teamapps.databinding.ObservableValue<FormEditState> org.teamapps.event.Event<Void> org.teamapps.ux.component.ComponentvoidhandleSelectedEntityChanged(ENTITY entity) booleanbooleanisEntityDeletionAllowed(ENTITY entity) booleanisEntityEditable(ENTITY entity) booleanisEntityRestoreAllowed(ENTITY entity) protected voidprotected voidmarkFieldChanged(org.teamapps.ux.component.field.AbstractField<?> field) voidsetEditableFields(List<org.teamapps.ux.component.field.AbstractField<?>> fields) voidsetFormEditState(FormEditState formEditState) voidsetFormEditStateHandler(BiConsumer<FormEditState, List<org.teamapps.ux.component.field.AbstractField<?>>> formEditStateHandler) voidsetOrganizationalPrivilegeGroup(OrganizationalPrivilegeGroup organizationalPrivilegeGroup, Function<ENTITY, org.teamapps.model.controlcenter.OrganizationUnitView> entityOrganizationUnitSelector) setParentPanel(org.teamapps.ux.component.panel.Panel parent) setParentView(org.teamapps.ux.application.view.View parent) setParentWindow(org.teamapps.ux.component.window.Window parent) voidsetSaveHandler(Function<ENTITY, Boolean> saveHandler) voidsetSelectedEntity(ENTITY entity) voidsetStandardPrivilegeGroup(StandardPrivilegeGroup standardPrivilegeGroup) voidsetValidationHandler(Supplier<Boolean> validationHandler) Von Klasse geerbte Methoden org.teamapps.application.api.application.AbstractLazyRenderingApplicationView
createToolbarButtonGroup, createToolbarButtonGroup, createToolbarButtonGroup, focusTargetView, getParentPanel, getTargetView, handleModelDataChanged, handleViewComponentChange, hide, isVisible, setEnsureViewSize, setPeersWithSameParent, setPeerViews, setPeerViews, setPeerViewsToHideWhenVisible, setPeerViewsToShowWhenVisible, setTargetView, setTargetView, setTargetWindow, show, show, unsetViewVon Klasse geerbte Methoden org.teamapps.application.api.application.AbstractApplicationView
getApplicationInstanceDataVon Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitVon Schnittstelle geerbte Methoden org.teamapps.application.api.application.ApplicationInstanceDataMethods
createApplicationDesktop, createPublicLinkForResource, createTempFile, createTempFile, getAllowedPrivilegeObjects, getAllowedPrivilegeObjects, getAllowedPrivilegeObjects, getAllowedUnits, getAllowedUnits, getApplicationConfig, getBindableValue, getComponentFactory, getContext, getDocumentConverter, getLocalized, getLocalized, getLocalized, getLocalized, getLocalizedFormatter, getManagedApplicationId, getMessageStore, getMultiProgressDisplay, getNotificationHandler, getOrganizationFieldView, getReplicatedStateMachine, getUser, getUserSessionEvent, isAllowed, isAllowed, isAllowed, isAllowed, isAllowed, isAllowed, isAllowed, registerEntityUpdateListener, runTaskAsync, runTaskAsync, showApplicationPerspective, showPerspective, writeActivityLog, writeExceptionLog
-
Felddetails
-
onRevertRequested
-
onEntityChanged
-
-
Konstruktordetails
-
AbstractLazyRenderingFormView
-
AbstractLazyRenderingFormView
public AbstractLazyRenderingFormView(org.teamapps.ux.component.form.ResponsiveForm<ENTITY> form, ApplicationInstanceData applicationInstanceData)
-
-
Methodendetails
-
setParentView
public AbstractLazyRenderingFormView<ENTITY> setParentView(org.teamapps.ux.application.view.View parent) - Setzt außer Kraft:
setParentViewin KlasseAbstractLazyRenderingApplicationView
-
setParentWindow
public AbstractLazyRenderingFormView<ENTITY> setParentWindow(org.teamapps.ux.component.window.Window parent) - Setzt außer Kraft:
setParentWindowin KlasseAbstractLazyRenderingApplicationView
-
setParentPanel
public AbstractLazyRenderingFormView<ENTITY> setParentPanel(org.teamapps.ux.component.panel.Panel parent) - Setzt außer Kraft:
setParentPanelin KlasseAbstractLazyRenderingApplicationView
-
createUi
public void createUi()- Angegeben von:
createUiin KlasseAbstractLazyRenderingApplicationView
-
addMetaFieldsSection
public void addMetaFieldsSection() -
getMetaFields
-
setSaveHandler
-
setSelectedEntity
-
setStandardPrivilegeGroup
-
setOrganizationalPrivilegeGroup
public void setOrganizationalPrivilegeGroup(OrganizationalPrivilegeGroup organizationalPrivilegeGroup, Function<ENTITY, org.teamapps.model.controlcenter.OrganizationUnitView> entityOrganizationUnitSelector) -
setValidationHandler
-
setFormEditStateHandler
public void setFormEditStateHandler(BiConsumer<FormEditState, List<org.teamapps.ux.component.field.AbstractField<?>>> formEditStateHandler) -
setFormEditState
-
setEditableFields
-
addEditableField
public void addEditableField(org.teamapps.ux.component.field.AbstractField<?> field) -
addEditableFields
public void addEditableFields(org.teamapps.ux.component.field.AbstractField<?>... fields) -
getDataModifiedObservable
-
getOnRevertRequested
-
handleSelectedEntityChanged
-
getFormEditState
-
createForm
public abstract void createForm(org.teamapps.ux.component.form.ResponsiveFormLayout formLayout) -
createNewEntity
-
getViewComponent
public org.teamapps.ux.component.Component getViewComponent()- Angegeben von:
getViewComponentin KlasseAbstractLazyRenderingApplicationView
-
markAllFieldsUnchanged
protected void markAllFieldsUnchanged() -
markFieldChanged
protected void markFieldChanged(org.teamapps.ux.component.field.AbstractField<?> field) -
clearMessages
public void clearMessages() -
isEntityEditable
-
isEntityDeletionAllowed
-
isEntityRestoreAllowed
-
isEntityCreationAllowed
public boolean isEntityCreationAllowed()
-