Package overit.geocall.basic.ui.control
Class SortableListComponents
java.lang.Object
overit.geocall.platform.ui.UINode
overit.geocall.ui.Component
overit.geocall.ui.Control
overit.geocall.basic.ui.control.SortableGridComponents
overit.geocall.basic.ui.control.SortableListComponents
- All Implemented Interfaces:
Serializable,overit.geocall.marks.MethodExposer,overit.geocall.marks.NameExposer,AjaxableComponent,Badgeable,ValueValidator,Identified,Tool,overit.geocall.ux.configurability.UIConfigurable,overit.geocall.ux.edm.ModelConfigurable
- Direct Known Subclasses:
SortableTableComponents
- 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
Fields inherited from class overit.geocall.basic.ui.control.SortableGridComponents
columns, componentsAttributes, CURSOR_POINTER_CSS_ATTRIBUTE, dragAndDrop, editableItems, ff, fixedComponents, fullSize, height, hideableItems, isForResponsiveGridFrame, l, maxRows, minHeight, minRows, minWidth, resizableItems, restoreEvent, rows, TABINDEX_ATTRIBUTE, tempComponentVisibility, TOOLTIP_ATTRIBUTE, verifyImportantFields, widthFields 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 TypeMethodDescriptionvoidEvery component can add a script to the StringBuilder, script executed when the component is displayed.protected org.apache.ecs.ElementgetColumnOuterContainer(org.apache.ecs.Element sortableGridOuterContainer) protected IconHDprotected org.apache.ecs.Elementprotected org.apache.ecs.Elementprotected voidinsertItemsInGrid(org.apache.ecs.html.Div gridContainer) voidsetComponents(Collection<Component> components) protected voidsetup()Setup the ComponentMethods inherited from class overit.geocall.basic.ui.control.SortableGridComponents
areItemsEditable, areItemsHideable, changed, clearTempComponentVisibility, connect, createOptionButton, getCorrectImportantTooltip, getDefaultChange, getExtendedIcon, getFrameHtml, getHeight, getHtml, getLabelForSortableItem, getLayout, getManageHideAllVisibilityJSCallback, getManageShowsAllVisibilityJSCallback, getManageVisibilityJSCallback, getWidth, isDragAndDropAllowed, isResizableItemsAllowed, mustVerifyImportantFields, prepareName, prepareValue, publish, registerValidators, setCOLUMNS, setComponentsAttributes, setDRAGANDDROP, setEDITABLEITEMS, setFixedComponents, setFULLSIZE, setGridHasLayoutsChanges, setHEIGHT, setHIDEABLEITEMS, setIsForResponsiveGridFrame, setLayout, setMAXROWS, setMINHEIGHT, setMINROWS, setMINWIDTH, setNAME, setOnTheFlyExtendedComponent, setRESIZABLEITEMS, setRESTOREEVENT, setROWS, setSelectedComponent, setTempComponentVisibility, setUnknownExtendedComponents, setVERIFYIMPORTANTFIELDS, setWIDTH, validateUnchangingValue, validateValueMethods 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, buildSetupScript, calcKeyLabel, calcLabel, calcShortcut, canBeConfigured, changed, clearConfiguredProperties, componentIterator, componentSize, 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, 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, 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, makeBadgedIcon
-
Constructor Details
-
SortableListComponents
public SortableListComponents()
-
-
Method Details
-
setup
protected void setup()Description copied from class:ComponentSetup the Component- Overrides:
setupin classSortableGridComponents
-
setComponents
-
getComponents
-
getColumnOuterContainer
protected org.apache.ecs.Element getColumnOuterContainer(org.apache.ecs.Element sortableGridOuterContainer) - Overrides:
getColumnOuterContainerin classSortableGridComponents
-
getLeftOptionButtonsSection
protected org.apache.ecs.Element getLeftOptionButtonsSection()- Overrides:
getLeftOptionButtonsSectionin classSortableGridComponents
-
getIcon
- Overrides:
getIconin classSortableGridComponents
-
getRightOptionButtonsSection
protected org.apache.ecs.Element getRightOptionButtonsSection()- Overrides:
getRightOptionButtonsSectionin classSortableGridComponents
-
insertItemsInGrid
protected void insertItemsInGrid(org.apache.ecs.html.Div gridContainer) - Overrides:
insertItemsInGridin classSortableGridComponents
-
buildDisplayScript
Description copied from class:ComponentEvery component can add a script to the StringBuilder, script executed when the component is displayed.- Overrides:
buildDisplayScriptin classSortableGridComponents- Parameters:
sb- The StringBuilder on which we want to add the script
-