Class PanelEditDataCollectionTemplateStructureWorkingCopy
java.lang.Object
overit.geocall.platform.ui.UINode
overit.geocall.ui.Component
overit.geocall.ui.Control
overit.geocall.basic.ui.Container
overit.geocall.basic.ui.container.Panel
overit.geocallapp.wfm.core.ux.datacollection.template.structure.PanelEditDataCollectionTemplateStructureBase
overit.geocallapp.wfm.core.ux.datacollection.template.structure.PanelEditDataCollectionTemplateStructureWorkingCopy
- All Implemented Interfaces:
Serializable,overit.geocall.marks.MethodExposer,overit.geocall.marks.NameExposer,AjaxableComponent,Badgeable,Hideable,Identified,Tool,overit.geocall.ux.configurability.UIConfigurable,overit.geocall.ux.edm.ModelConfigurable
public class PanelEditDataCollectionTemplateStructureWorkingCopy
extends PanelEditDataCollectionTemplateStructureBase
Panel which allows to edit a data collection template structure working copy.
- Since:
- 12.0
- See Also:
- GCApi:
- controller
-
Nested Class Summary
Nested classes/interfaces inherited from class overit.geocall.ui.Component
Component.Configurable, Component.ConfigurableAttribute, Component.ConfigurableAttributes, Component.FilterCriteria, Component.Registry -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected PlainButtonprotected PlainButtonprotected PanelDataCollectionTemplateUploadPdfFormprotected BODataCollectionTemplateStructureFields inherited from class overit.geocallapp.wfm.core.ux.datacollection.template.structure.PanelEditDataCollectionTemplateStructureBase
formFields inherited from class overit.geocall.basic.ui.container.Panel
_align, _appear, _height, _maxHeight, _maxWidth, _minHeight, _minWidth, _modal, _moveable, _obj, _titleClosable, _type, _valign, _visible, _widthFields inherited from class overit.geocall.basic.ui.Container
_rofields, _rules, DALINK_NO, DALINK_YES, DATE_MAX, DATE_MIN, TIME_MAX, TIME_MIN, TYPE_ACTION, TYPE_BOOLEAN, TYPE_DATE, TYPE_DOUBLE, TYPE_DTZ, TYPE_EURO, TYPE_FILE, TYPE_FILES, TYPE_INTEGER, TYPE_LONG, TYPE_LONGARRAY, TYPE_MAP, TYPE_MAXDATE, TYPE_MAXTIME, TYPE_MEASURE, TYPE_MINDATE, TYPE_MINTIME, TYPE_NEWACTION, TYPE_STRING, TYPE_STRINGARRAY, TYPE_SUBSET, TYPE_SUBSETRANGE, TYPE_SUPPORT, TYPE_TIMERANGEFields inherited from class overit.geocall.ui.Control
_blank, _cleaner, _dblink, _enabled, _ro, _title, altEventIconsList, altIcon, ariaDescription, ariaLabel, badge, badgeformat, FILTER_PREFIXES, LABEL_ATTRIBUTE, LABEL_IN_LINE_ATTRIBUTE, STATE_BLANK, STATE_NORMAL, STATE_RO, STATE_ROBLANKFields inherited from class overit.geocall.ui.Component
_basic, _childrenContainers, _currentId, _gridalign, _gridcols, _gridrows, _gridvalign, _iconElement, _id, _keylabel, _label, _layoutName, _name, _parentContainer, _registryName, _shortcut, _tabindex, _transformations, _valuesContainer, aliasField, BR, configHidden, configuredLabel, configuredLabelInLine, defaultHidden, ELEMENT_BR, ELEMENT_NULL, entityContainer, entityName, extendedField, fullHeight, important, labelInLine, layoutLabel, PIXEL_IMG, safeInlineServiceFields inherited from interface overit.geocall.ui.AjaxableComponent
FRAME_ID_PREFIX, NOTRANSITION, TRANSITION_BODY_MORPH, TRANSITION_BODY_RESIZE, TRANSITION_BORDER_RESIZE, TRANSITION_DOWN, TRANSITION_UP -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidChecks if sheet lock is enabled and updates the sheet scope field accordingly.voidhide()It hides (make not visible, with the pop-up effect) the panelprotected voidprotected voidprotected StringbooleanonDeleteAttachment(HashGetter eventData) UI event handler to delete an attachment.booleanUI event handler to save a data collection template structure.booleanonUploadPdfForm(HashGetter eventData) UI event handler to upload a pdf.booleanpostUpload(String fileName) Posts the upload.voidshow(Serializable obj) It shows (make visible with the pop-up effect) the panelMethods inherited from class overit.geocallapp.wfm.core.ux.datacollection.template.structure.PanelEditDataCollectionTemplateStructureBase
onDownloadPdfForm, onOpenMethods inherited from class overit.geocall.basic.ui.container.Panel
buildSetupScript, changed, getDefaultChange, getFrameHtml, getHtml, getTitleDiv, isVisible, onClose, onHide, perfectsDim, setALIGN, setHEIGHT, setMAXHEIGHT, setMAXWIDTH, setMINHEIGHT, setMINWIDTH, setMODAL, setMOVEABLE, setTITLECLOSABLE, setTYPE, setup, setVALIGN, setVISIBLE, setWIDTH, show, show, show, show, show, show, show, show, show, show, show, show, show, titlePanelMethods inherited from class overit.geocall.basic.ui.Container
alert, applyRule, getBASIC, getBLANK, getRO, getROField, onClose, onOpenChildContainer, onRestore, onRule, prepareName, rulesNewValues, setROField, setValues, setValuesMethods inherited from class overit.geocall.ui.Control
avoidNull, clean, getBadgeFormat, getBadgeValue, getCleaner, getConfigurableProperties, getDAValues, getDBLINK, getKEYLABEL, getLABEL, getState, getTITLE, getValues, getWM, isEnabled, isEnabledBasedOnFunction, isFunctionEnabled, isImportant, isRoBasedOnFunction, nameWithNoFilterPrefix, setALTEVENTICON, setALTICON, setARIADESCRIPTION, setARIALABEL, setBADGEFORMAT, setBADGEVALUE, setBLANK, setCLEANER, setConfiguredProperty, setDBLINK, setENABLED, setFUNCTION, setModelProperties, setRO, setTitle, setTITLEMethods inherited from class overit.geocall.ui.Component
adapt, ajaxQuery, appendAttribute, buildDisplayScript, calcKeyLabel, calcLabel, calcShortcut, canBeConfigured, changed, clearConfiguredProperties, componentIterator, componentSize, connect, containerIterator, createAjaxFrame, deprecate, fillSetupScript, generateFlexableFullHeightContainer, generateId, getBoolean, getBoolean, getChildrenComponents, getChildrenContainers, getDefaultLabel, getDefaultLayoutLabel, getEntityContainer, getEntityName, getFullHeight, getGridAlign, getGridCols, getGridRows, getGridVAlign, getHtmlLabel, getHtmlLabel, getIcon, getId, getIdentity, getint, getLayoutLabel, getLayoutName, getNAME, getParentComponent, getParentContainer, getPublishedChildrenList, getRegistryName, getSHORTCUT, getTabIndex, getTeacher, getValuesContainer, getWindow, initChilds, isActivable, isActive, isAliasField, isConfigHidden, isDefaultHidden, isExtendedField, isLabelInLine, onInit, setActivable, setActive, setAliasField, setBASIC, setConfigHidden, setDEFAULTHIDDEN, setEntityName, setExtendedField, setFULLHEIGHT, setGRIDALIGN, setGRIDCOLS, setGRIDROWS, setGRIDVALIGN, setICON, setIdentity, setIMPORTANT, setLabel, setLABEL, setLABELINLINE, setLAYOUTLABEL, setLAYOUTNAME, setNAME, setREGISTRYNAME, setTooltip, setValuesContainer, stringForJs, tabIndexerMethods inherited from class overit.geocall.platform.ui.UINode
addChild, addChildText, getChildren, getNodeId, getParent, getRoot, getSchema, setNodeId, setParent, setSchemaMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface overit.geocall.ui.Badgeable
badgeFormat, makeBadgedIconMethods inherited from interface overit.geocall.ui.Hideable
getVISIBLE
-
Field Details
-
structure
-
pdfFormUploadPanel
-
downloadPdfFormButton
-
deletePdfFormButton
-
-
Constructor Details
-
PanelEditDataCollectionTemplateStructureWorkingCopy
public PanelEditDataCollectionTemplateStructureWorkingCopy()
-
-
Method Details
-
show
Description copied from class:PanelIt shows (make visible with the pop-up effect) the panel -
initComponent
protected void initComponent()- Specified by:
initComponentin classPanelEditDataCollectionTemplateStructureBase
-
initPanel
protected void initPanel() -
checkEnableSheetLock
protected void checkEnableSheetLock()Checks if sheet lock is enabled and updates the sheet scope field accordingly.If the template has sheet lock enabled, the sheet scope input lookup is set to read-only to prevent modifications. This ensures that locked sheets maintain their scope configuration.
- Throws:
ApplicationException- if a database error occurs while loading the template header- See Also:
-
loadPdfFormFileName
- Overrides:
loadPdfFormFileNamein classPanelEditDataCollectionTemplateStructureBase
-
onSave
UI event handler to save a data collection template structure.- Parameters:
uim- theUIMessage- Returns:
- true to break the responsibility chain, false otherwise.
-
hide
public void hide()Description copied from class:PanelIt hides (make not visible, with the pop-up effect) the panel -
onUploadPdfForm
UI event handler to upload a pdf.- Parameters:
eventData- theHashGetter- Returns:
- true to break the responsibility chain, false otherwise.
-
postUpload
Posts the upload.- Parameters:
fileName- the file name- Returns:
- true to break the responsibility chain, false otherwise.
-
getPdfFormUUID
- Specified by:
getPdfFormUUIDin classPanelEditDataCollectionTemplateStructureBase
-
onDeleteAttachment
UI event handler to delete an attachment.- Parameters:
eventData- the event data- Returns:
- true to break the responsibility chain, false otherwise.
-