Class SearchDataCollectionOptionsGroup
java.lang.Object
overit.geocall.platform.ui.UINode
overit.geocall.ui.Component
overit.geocall.ui.Control
overit.geocall.basic.ui.Container
overit.geocallapp.utilities.ux.ui.container.EventPanelSimpleTable<BODataCollectionOptionsGroup>
overit.geocallapp.wfm.core.ux.datacollection.optionsgroup.SearchDataCollectionOptionsGroup
- All Implemented Interfaces:
Serializable,overit.geocall.marks.MethodExposer,overit.geocall.marks.NameExposer,Badgeable,Identified,Tool,overit.geocall.ux.configurability.UIConfigurable,overit.geocall.ux.edm.ModelConfigurable
@EventSearch(searchEvent=DataCollectionOptionsGroupSearchEvent.class,
searchFilter=DataCollectionOptionsGroupSearchFilter.class)
@EventInsert(DataCollectionOptionsGroupInsertEvent.class)
@EventUpdate(DataCollectionOptionsGroupUpdateEvent.class)
@EventDelete(deleteEvent=DataCollectionOptionsGroupDeleteEvent.class,
idField="ADOGID")
@UI(editForm="fDataCollectionOptionsGroup",
editPanel="pDataCollectionOptionsGroup",
resultTable="DataCollectionOptionsGroupTableView",
searchForm="fSearchDataCollectionOptionsGroup",
searchPanel="rightPanel")
public class SearchDataCollectionOptionsGroup
extends EventPanelSimpleTable<BODataCollectionOptionsGroup>
Search data collection options group page.
- Since:
- 12.0
- See Also:
- GCApi:
- controller
-
Nested Class Summary
Nested classes/interfaces inherited from class overit.geocallapp.utilities.ux.ui.container.EventPanelSimpleTable
EventPanelSimpleTable.EditPermission, EventPanelSimpleTable.EnableField, EventPanelSimpleTable.EventDelete, EventPanelSimpleTable.EventInsert, EventPanelSimpleTable.EventSearch, EventPanelSimpleTable.EventUpdate, EventPanelSimpleTable.StaticViewPath, EventPanelSimpleTable.UINested classes/interfaces inherited from class overit.geocall.ui.Component
Component.Configurable, Component.ConfigurableAttribute, Component.ConfigurableAttributes, Component.FilterCriteria, Component.Registry -
Field Summary
FieldsModifier and TypeFieldDescriptionFields inherited from class overit.geocallapp.utilities.ux.ui.container.EventPanelSimpleTable
dateRangePresets, editForm, editPanel, mode, resultTable, saveButton, searchPanel, searchParams, selectedData, selectedRowFields 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, safeInlineService -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddRowMenuItems(Menu menu) Method for manage the result table row menu items.protected voidprotected booleanEvaluate the annotationEventPanelSimpleTable.EditPermissionto define if the entity is editable or not.booleanonDownloadModel(UIMessage uim) UI event handler to download the model.booleanonImportModel(UIMessage uim) UI event handler to import a model.voidMethod called when is executed theWindowManager.push(overit.geocall.basic.ui.Window, java.lang.Object)of theWindowthat contains the Container.booleanonTableMenu(UIMessage uim) UI event handler to show the table menu.booleanonUploadModel(HashGetter eventData) UI event handler to upload a model.protected voidsearch()Methods inherited from class overit.geocallapp.utilities.ux.ui.container.EventPanelSimpleTable
buildExtractor, dateRangesPresets, onApplyPreset, onClearDatePresets, onDelete, onEdit, onHideSearchPanel, onNew, onQuery, onRefresh, onRowClick, onRowMenu, onSave, onShowDatePresets, onShowSearchPanel, onViewMethods inherited from class overit.geocall.basic.ui.Container
alert, applyRule, getBASIC, getBLANK, getHtml, 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, buildSetupScript, 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, setup, 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, makeBadgedIcon
-
Field Details
-
panelUploadModel
-
-
Constructor Details
-
SearchDataCollectionOptionsGroup
public SearchDataCollectionOptionsGroup()
-
-
Method Details
-
onOpen
Description copied from class:ContainerMethod called when is executed theWindowManager.push(overit.geocall.basic.ui.Window, java.lang.Object)of theWindowthat contains the Container. It calls the onOpen(o) method of all the Container's childrens.
If a page is opened through the process of a route, it is possible that the route was called with params to pass to the page.
The route params could be passed specifying them like query string's param on the url, using commas or the '=' character, to separate the keys and the values. Valid syntaxs are: "¶ms=KEY1,VAL1,KEY2,VAL2" or "¶ms=KEY1=VAL1,KEY2=VAL2"
In that case it is possible to retrieve those params via theWindowManager.getRouteParams()method that returns anHashGetterwith the params passed as parameters.
For example it's possible to retrieve and use the params in this way:HashGetter hg = getWM().getRouteParams();
String val1 = hg.getString("key1",null);
String val2 = hg.getString("key2",null);- Overrides:
onOpenin classEventPanelSimpleTable<BODataCollectionOptionsGroup>- Parameters:
o- Object received from the caller
-
initComponents
protected void initComponents() -
onTableMenu
UI event handler to show the table menu.- Parameters:
uim- theUIMessage- Returns:
- true to break the responsibility chain, false otherwise.
-
addRowMenuItems
Description copied from class:EventPanelSimpleTableMethod for manage the result table row menu items.- Overrides:
addRowMenuItemsin classEventPanelSimpleTable<BODataCollectionOptionsGroup>- Parameters:
menu- the menu displayed
-
search
- Overrides:
searchin classEventPanelSimpleTable<BODataCollectionOptionsGroup>- Throws:
DAExceptionDAValidateException
-
isEditingEnabled
protected boolean isEditingEnabled()Description copied from class:EventPanelSimpleTableEvaluate the annotationEventPanelSimpleTable.EditPermissionto define if the entity is editable or not.- Overrides:
isEditingEnabledin classEventPanelSimpleTable<BODataCollectionOptionsGroup>- Returns:
- true, if is editing enabled
-
onDownloadModel
UI event handler to download the model.- Parameters:
uim- theUIMessage- Returns:
- true to break the responsibility chain, false otherwise.
-
onImportModel
UI event handler to import a model.- Parameters:
uim- theUIMessage- Returns:
- true to break the responsibility chain, false otherwise.
-
onUploadModel
UI event handler to upload a model.- Parameters:
eventData- theHashGetterthat contains the event data- Returns:
- true to break the responsibility chain, false otherwise.
-