Class CVViewMeter
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.TableView
overit.geocall.basic.ui.container.ServerTableView
overit.geocall.basic.ui.container.CardView
overit.geocallapp.utilities.ux.ui.container.cardview.CardViewWfm
overit.geocallapp.wfm.ai.ux.automaticmeterreading.meter.CVViewMeter
- All Implemented Interfaces:
Serializable,EntityContainer,overit.geocall.clipboard.XClip,overit.geocall.marks.MethodExposer,overit.geocall.marks.NameExposer,AjaxableComponent,Badgeable,DAViewManager,DBViewManager,DraggableDroppable,Hideable,Identified,Tool,overit.geocall.ux.configurability.UIConfigurable,overit.geocall.ux.edm.ModelConfigurable
Custom AI component to draw a card with meter images on the left
and text info of the predictions on the right.
- Since:
- 12.0
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class overit.geocallapp.utilities.ux.ui.container.cardview.CardViewWfm
CardViewWfm.NewDBViewListenerNested classes/interfaces inherited from class overit.geocall.basic.ui.container.TableView
TableView.SelectionNested 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.utilities.ux.ui.container.cardview.CardViewWfm
_expandable, _iconEvents, _icons, _newDBViewListener, _showTitleInfoIcon, _titleInfoEvent, changeNoTransition, EXPAND_EVENT, EXPANDED_KEY, fullHeightResizer, ICON_EVENT, INFO_EVENT, layoutProcessor, selectionSummaryFields inherited from class overit.geocall.basic.ui.container.CardView
_cardFormat, _cardWidth, _cols, _reloadCardFields inherited from class overit.geocall.basic.ui.container.ServerTableView
_da, _dao, _dao0, _extension, _initRows, _lastButton, _maxrows, _orderFields, _params, _queryCommand, _queryExecuted, _queryid, haveMoreFields inherited from class overit.geocall.basic.ui.container.TableView
_activeMode, _advancedLayout, _alRowMessages, _alTableMessages, _alTableOrders, _anchor, _begin, _bkgColorName, _bkgColorSwitch, _changedMetaData, _columns, _columnsOrigin, _contentFrame, _cutname, _cutting, _cuttingRow, _dbv, _draggable, _droppable, _end, _event, _event2, _eventmode, _eventr, _footerLastRow, _footerValues, _forceFirstPage, _from, _fullsize, _height, _hiddenCols, _lastSelected, _minWidth, _msg, _msg2, _msgr, _page, _param, _param2, _paramr, _query, _requestedMode, _rows, _selection, _selectionRow, _selectname, _selectset, _someThingDraggable, _somethingHidden, _titleFormat, _to, _visible, _xclass, configurableRows, editable, extensionTabIndex, hiddenProfileCols, navBarTabIndex, NOT_IDENTIFIED_COLUMN_PLACEHOLDER, PARAM_KEY, TABLE_CONFIGURABILITY_PANEL_PATH, TABLE_FIELDS_OBJECT_NAME, TABLE_OBJ_TEMP_PREFIX, TABLE_WIDGET_ATTRIBUTES_OBJECT, TABLE_WIDGET_STATE_CLASSFields 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_UPFields inherited from interface overit.geocall.ui.DAViewManager
PAGE_FIRST, PAGE_LAST, PAGE_NEXT, PAGE_PREVIOUS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.apache.ecs.ElementbuildContent(EntitySet es, int index, HashGetter params) Override buildContent to use CardLayout for the main card content Uses "expanded" layout if card is expanded, "compact" layout otherwiseprotected org.apache.ecs.ElementbuildExpandableContent(EntitySet es, int index, HashGetter params) protected org.apache.ecs.ElementbuildFeaturesHtml(Long valueActual, Long valueAI, String labelAI, String labelActual) protected org.apache.ecs.ElementbuildImageHtml(String uuid, boolean useDefaultImage, Window w) protected org.apache.ecs.ElementbuildImageHtml(String uuid, Window w) protected org.apache.ecs.Elementprotected List<org.apache.ecs.Element> protected StringgetCardTitle(int index, HashGetter params) protected StringloadImage(int index) booleanForce reload of the card and it adds -1 to the index so it will load the previous row in the dbview containing the photos.booleanForce reload of the card and it adds +1 to the index so it will load the next row in the dbview containing the photos.voidsetIdxElementShown(int idxElementShown) Methods inherited from class overit.geocallapp.utilities.ux.ui.container.cardview.CardViewWfm
addCustomCss, addJavascriptDDEvents, buildBodyTR, buildColorIcon, buildCustomCss, buildDisplayScript, buildExpandableAreaTR, buildExpandButtonTR, buildExpandCollapseButton, buildIcons, calculateFrameId, changedCardNoTransition, contentLine, contentLine, contentLine, getCardHtml, getCardSubTitle, getCardTitleIcon, getDefaultChange, getFrameHtml, getHtml, getInfoIcon, getTitleInfoIcon, hasIcons, isCardExpanded, isCardExpanded, isRecordSelected, isSmartfone, onExpandAll, onMobileCardViewIconPress, onNewDBView, onOpen, onToggleCardExpansion, onToggleCardSelection, onToggleCardSingleSelection, sendEventString, setCHANGEWITHOUTTRANSITION, setEXPANDABLECARD, setFULLHEIGHTRESIZER, setICONEVENTS, setICONS, setNewDBViewListener, setSHOWSELECTIONSUMMARY, setTITLEINFOEVENT, setTITLEINFOICON, updateSelectionSummaryMethods inherited from class overit.geocall.basic.ui.container.CardView
addChildText, addJavascriptClickEvents, addJavascriptDesktopClickEvents, addJavascriptMobileClickEvents, buildSetupScript, changed, changedCard, clickOnControlMenu, getCard, getCardView, onControlMenu, setCARDS, setCARDWIDTH, setCOLS, setHEIGHT, setROWS, userIsAllowedToEditTablesMethods inherited from class overit.geocall.basic.ui.container.ServerTableView
buildLoadPageScript, fetchRange, getDa, getDAO, getDAO0, getExtensionLabel, getExtensionRow, getMode, getNavBar, getParams, getQueryId, inMemory, load, load, needsNavBar, onDeSelectCurrPage, onExtends, onFirstPage, onLastPage, onNextPage, onPreviousPage, onSelectCurrPage, pageExtension, setDa, setDA, setDao, setDAO, setDao0, setDAO0, setDBView, setEXTENSION, setLASTBUTTON, setMAXROWS, setMode, setParams, setQUERY, setQueryCommand, setQueryId, setupRanges, updateCurrentRowsForPageMethods inherited from class overit.geocall.basic.ui.container.TableView
addPageSizeLookup, buildScrollScript, buildScrollTopScript, buildStuckScript, canPaste, changedMetaData, chooseSelectAction, clickOnControlLightMenu, collectEntities, doCopy, doCut, doPaste, doRemove, drag, dragDrop, dragged, drop, findColumnGroup, freeClip, getCaption, getColumnByLayoutName, getColumnByName, getColumns, getCurrentPage, getCUTNAME, getCutSet, getCutting, getCuttingSize, getDBView, getDropDownMenu, getEntities, getEntityValidator, getFieldsProfileVisibilityList, getFieldsUserVisibilityList, getFOOTERLASTROW, getNavBarHtml, getOriginalColumns, getPage, getProfileLayoutCustomizations, getProfileStateConf, getProfileStateConfFields, getRo, getRows, getRows, getSelection, getSelectionSize, getSELECTNAME, getSelectSet, getStateConf, getStateConfAttributes, getStateConfFields, getTitle, getTR, getUserComponentAttributesMap, getUserLayoutCustomizations, getXmlColumns, hasTableOrders, invalidateComponentsAttributeMap, isCutSet, isCutted, isSelected, isSelectSet, isVisible, moveColumn, onAutoSelect, onBodyClick, onChangeRows, onColumnMove, onControlLightMenu, onCopy, onCopy, onCut, onCut, onOpenPage, onOrder, onPaste, onPaste, onRemove, onRemove, onSaveLightTableCustomization, onSelect, onSelect, onSelectAll, onSelectNone, onSelectTable, onSingleSelect, onSingleSelect, onTableOrdersMenu, onToggle, pasteContent, selectAction, setANCHOR, setBKGCOLORNAME, setBKGCOLORSWITCH, setCONTENTFRAME, setCUTNAME, setDRAGGABLE, setDROPPABLE, setEDITABLE, setENTITY, setEVENT, setEVENT2, setEVENTMODE, setEVENTR, setFOOTERLASTROW, setFooterValues, setFROM, setFULLSIZE, setMINWIDTH, setMODE, setMsg, setMSG, setMsg2, setMSG2, setMsgR, setMSGR, setPARAM, setPARAM2, setPARAMR, setRo, setSELECTNAME, setSelectSet, setSELECTSET, setTITLEFORMAT, setTO, setup, setupMetaData, setupSelection, setupTableColumns, setupUserHiddenColumns, setVISIBLE, setXCLASS, stuckColumnsEnabled, updateStateConfMethods 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, 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, 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.DBViewManager
changedMetaData, getDBView, getRo, setFROM, setRo, setTOMethods inherited from interface overit.geocall.ui.Hideable
getVISIBLEMethods inherited from interface overit.geocall.clipboard.XClip
getWM
-
Field Details
-
dbViewElements
-
idxElementShown
protected int idxElementShown
-
-
Constructor Details
-
CVViewMeter
public CVViewMeter()
-
-
Method Details
-
getCardTitle
- Overrides:
getCardTitlein classCardViewWfm
-
setIdxElementShown
public void setIdxElementShown(int idxElementShown) -
buildExpandableContent
- Overrides:
buildExpandableContentin classCardViewWfm- Parameters:
es-index-params-- Returns:
-
buildContent
Description copied from class:CardViewWfmOverride buildContent to use CardLayout for the main card content Uses "expanded" layout if card is expanded, "compact" layout otherwise- Overrides:
buildContentin classCardViewWfm- Parameters:
es- The EntitySetindex- The card indexparams- The parameters HashGetter- Returns:
- The main card content element
-
buildFeaturesHtml
-
buildSign
-
loadImage
-
buildImageHtml
-
buildImageHtml
-
getCards
-
onNext
Force reload of the card and it adds +1 to the index so it will load the next row in the dbview containing the photos.- Parameters:
uim- Not used- Returns:
true
-
onBack
Force reload of the card and it adds -1 to the index so it will load the previous row in the dbview containing the photos.- Parameters:
uim- Not used- Returns:
true
-