Class DataCollectionNodeCheckboxComponent
java.lang.Object
overit.geocall.platform.ui.UINode
overit.geocall.ui.Component
overit.geocall.ui.Control
overit.geocall.basic.ui.control.Grid
overit.geocall.basic.ui.control.ArrangingGrid
overit.geocallapp.wfm.core.ux.datacollection.node.DataCollectionNodeTypeComponent<DataCollectionNodeMultiSelection>
overit.geocallapp.wfm.core.ux.datacollection.node.container.components.selection.DataCollectionNodeSelectionComponentBase<DataCollectionNodeMultiSelection>
overit.geocallapp.wfm.core.ux.datacollection.node.container.components.multiselection.DataCollectionNodeMultiSelectionComponent
overit.geocallapp.wfm.core.ux.datacollection.node.container.components.checkbox.DataCollectionNodeCheckboxComponent
- All Implemented Interfaces:
Serializable,overit.geocall.marks.MethodExposer,overit.geocall.marks.NameExposer,Arrangeable,Badgeable,Hideable,Identified,Tool,overit.geocall.ux.configurability.UIConfigurable,overit.geocall.ux.edm.ModelConfigurable
@Component
public class DataCollectionNodeCheckboxComponent
extends DataCollectionNodeMultiSelectionComponent
Component for managing checkbox-type data collection nodes.
Extends the multi-selection component to provide checkbox-specific functionality.
Handles both table and standard checkbox display modes.
- Since:
- 20.0
- See Also:
-
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
FieldsFields inherited from class overit.geocallapp.wfm.core.ux.datacollection.node.container.components.selection.DataCollectionNodeSelectionComponentBase
OPTION_OBJECT, panelOptionsGroup, panelSelectionOption, selectionOptions, tvSelectionOptionsFields inherited from class overit.geocallapp.wfm.core.ux.datacollection.node.DataCollectionNodeTypeComponent
form, typeFields inherited from class overit.geocall.basic.ui.control.Grid
_align, _border, _cellsize, _childrenMatrix, _closable, _closed, _conf, _event, _fullsize, _mode, _msg, _param, _ref, _roclosed, _spacing, _valign, _visible, layoutCacheFields 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 TypeMethodDescriptionReturns the component type name.protected DataCollectionNodeCheckboxinitType()Creates a new instance of checkbox type.protected voidDisplays the component by setting up tooltip and table display mode.protected voidUpdates the component type with current form values.Methods inherited from class overit.geocallapp.wfm.core.ux.datacollection.node.container.components.multiselection.DataCollectionNodeMultiSelectionComponent
initComponentsMethods inherited from class overit.geocallapp.wfm.core.ux.datacollection.node.container.components.selection.DataCollectionNodeSelectionComponentBase
addSelectionOption, addSelectionOptionsGroup, alignOptionsFromTableView, editSelectionOption, getSelectionOptionByRow, onDeleteMultipleOptions, onDeleteOption, onEditOption, onNewOption, onRowClick, onRowMenuSelectionOption, onSelectOptionsGroup, onTableMenuSelectionOption, updateTableViewMethods inherited from class overit.geocallapp.wfm.core.ux.datacollection.node.DataCollectionNodeTypeComponent
buildLocalizedString, extractLocalizedString, getUpdatedType, onInit, showMethods inherited from class overit.geocall.basic.ui.control.ArrangingGrid
fillBodyRowsMethods inherited from class overit.geocall.basic.ui.control.Grid
addStructureRow, buildDisplayScript, buildSetupScript, createTD, getChildrenMatrix, getClosable, getClosed, getContentHtml, getDescriptionHtml, getEventButton, getFullHeightChilds, getGenerationHandle, getHiddenHtml, getHtml, getPublishedChildrenList, getRef, getROClosed, isVisible, setALIGN, setBORDER, setCLOSABLE, setClosed, setCLOSED, setEVENT, setFULLSIZE, setLAYOUTCACHE, setMODE, setMsg, setMSG, setPARAM, setREF, setRo, setROCLOSED, setSPACING, setup, setVALIGN, setVISIBLEMethods inherited from class overit.geocall.ui.Control
avoidNull, clean, getBadgeFormat, getBadgeValue, getBLANK, getCleaner, getConfigurableProperties, getDAValues, getDBLINK, getKEYLABEL, getLABEL, getRO, 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, calcKeyLabel, calcLabel, calcShortcut, canBeConfigured, changed, clearConfiguredProperties, componentIterator, componentSize, connect, containerIterator, createAjaxFrame, deprecate, fillSetupScript, generateFlexableFullHeightContainer, generateId, getBASIC, getBoolean, getBoolean, getChildrenComponents, getChildrenContainers, getDefaultLabel, getDefaultLayoutLabel, getEntityContainer, getEntityName, getFullHeight, getGridAlign, getGridCols, getGridRows, getGridVAlign, getHtmlLabel, getHtmlLabel, getIcon, getId, getIdentity, getint, getLayoutLabel, getLayoutName, getNAME, getParentComponent, getParentContainer, getRegistryName, getSHORTCUT, getTabIndex, getTeacher, getValuesContainer, getWindow, initChilds, isActivable, isActive, isAliasField, isConfigHidden, isDefaultHidden, isExtendedField, isLabelInLine, 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
-
INPUT_TOOLTIP
- See Also:
-
INPUT_CHECKBOX_SHOW_AS_TABLE
- See Also:
-
-
Constructor Details
-
DataCollectionNodeCheckboxComponent
public DataCollectionNodeCheckboxComponent()
-
-
Method Details
-
showComponent
protected void showComponent()Displays the component by setting up tooltip and table display mode. Inherits base functionality from parent class.- Overrides:
showComponentin classDataCollectionNodeMultiSelectionComponent
-
updateType
protected void updateType()Updates the component type with current form values. Sets tooltip and table display mode preferences.- Overrides:
updateTypein classDataCollectionNodeMultiSelectionComponent
-
initType
Creates a new instance of checkbox type.- Overrides:
initTypein classDataCollectionNodeMultiSelectionComponent- Returns:
- new DataCollectionNodeCheckbox instance
-
getTypeName
Returns the component type name.- Overrides:
getTypeNamein classDataCollectionNodeMultiSelectionComponent- Returns:
- checkbox type constant
-