Package com.storedobject.ui.report
Class SectionSelector
java.lang.Object
com.storedobject.vaadin.View
com.storedobject.vaadin.AbstractDataForm<Object>
com.storedobject.vaadin.DataForm
com.storedobject.ui.report.SectionSelector
- All Implemented Interfaces:
ClickHandler,ExecutableView,HasContainer,ValueChangeHandler,com.vaadin.flow.component.ComponentEventListener<com.vaadin.flow.component.ClickEvent<? extends com.vaadin.flow.component.Component>>,com.vaadin.flow.component.HasValue.ValueChangeListener,Serializable,Runnable,EventListener
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class com.storedobject.vaadin.AbstractDataForm
AbstractDataForm.FieldErrorNested classes/interfaces inherited from interface com.storedobject.vaadin.ClickHandler
ClickHandler.ModifiedClickEvent<C extends com.vaadin.flow.component.Component> -
Field Summary
Fields inherited from class com.storedobject.vaadin.DataForm
buttonPanel, cancel, okFields inherited from class com.storedobject.vaadin.AbstractDataForm
form -
Constructor Summary
ConstructorsConstructorDescriptionSectionSelector(ODT<?> odt) SectionSelector(String caption, ODT<?> odt) SectionSelector(String caption, ODT<?> odt, Function<ODT.SectionName, String> nameFunction) -
Method Summary
Modifier and TypeMethodDescriptionvoiddeselect(ODT.SectionName sectionName) intGet the minimum "content width" (Percentage value of the view port width).final ODT<?> getODT()protected booleanprocess()This method is invoked if the "Ok" button is pressed and there is no error raised byDataForm.validateData()method.voidselect(ODT.SectionName sectionName) voidselectFixed(ODT.SectionName sectionName) Methods inherited from class com.storedobject.vaadin.DataForm
buildButtons, buildFields, cancel, clicked, getMaximumContentHeight, getMaximumContentWidth, getMinimumContentHeight, initUI, setButtonsAtTop, setCloseable, setWindowMode, sizeSet, skipFirstFocus, validateDataMethods inherited from class com.storedobject.vaadin.AbstractDataForm
add, addConstructedListener, addField, addField, addIncludeFieldChecker, addValidator, addValidator, attachField, clean, clearAlerts, clearError, clearErrors, clearFields, commit, connect, connect, connect, createButtonLayout, createField, createField, createFieldContainer, createLayout, detachField, fieldAttached, fieldDetached, fireFormConstructed, formConstructed, getColumns, getColumnSpan, getContainer, getContent, getData, getErrorDisplay, getField, getFieldLabel, getFieldLabel, getFieldName, getFieldNames, getForm, getLabel, isFieldEditable, isFieldEditable, isFieldVisible, isFieldVisible, isReadOnly, load, markError, newLine, remove, removeAll, removeField, removeField, removeField, setColumns, setColumnSpan, setErrorDisplay, setFieldContainerProvider, setFieldCustomizer, setFieldEditable, setFieldEditable, setFieldHidden, setFieldHidden, setFieldLabel, setFieldLabel, setFieldReadOnly, setFieldReadOnly, setFieldReadOnly, setFieldReadOnly, setFieldVisible, setFieldVisible, setFieldVisible, setFieldVisible, setIncludeFieldChecker, setReadOnly, setRequired, setRequired, setRequired, setRequired, setRequired, setRequired, setRequired, setRequired, setRequired, streamFieldNamesCreated, streamFieldsCreatedMethods inherited from class com.storedobject.vaadin.View
abort, aborted, addClosedListener, addOpenedListener, close, createCloseableView, createWindow, decorateComponent, execute, execute, execute, executing, focus, focus, focusAny, getApplication, getCaption, getComponent, getCreatedBy, getEmbeddedView, getMenuItem, getMenuItem, getView, invoke, isFullScreen, isScrollable, isWindowMode, select, setCaption, setComponent, setCreatedBy, setDefaultPadding, setEmbeddedView, setFirstFocus, setFullScreen, setScrollableMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.storedobject.vaadin.ClickHandler
clicked, doubleClicked, onComponentEvent, rightClickedMethods inherited from interface com.storedobject.vaadin.ExecutableView
createMenuItem, error, getMenuIconName, getView, isCloseable, isHomeView, log, log, message, returnedFrom, run, setClickable, speak, trackValueChange, tray, valueChanged, warningMethods inherited from interface com.storedobject.vaadin.ValueChangeHandler
valueChanged
-
Constructor Details
-
SectionSelector
-
SectionSelector
-
SectionSelector
-
-
Method Details
-
getMinimumContentWidth
public int getMinimumContentWidth()Description copied from class:DataFormGet the minimum "content width" (Percentage value of the view port width). Value should be between 10 and 80. This value is used only in "window mode" or "centered" mode.- Overrides:
getMinimumContentWidthin classDataForm- Returns:
- Percentage value of the view port width. Default is 10%.
-
getODT
-
process
protected boolean process()Description copied from class:DataFormThis method is invoked if the "Ok" button is pressed and there is no error raised byDataForm.validateData()method. This method has to returntruein order to close the "data entry screen". -
selectFixed
-
select
-
deselect
-