Class ProjectGanttView
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.gantt.view.GanttView<BOProjectActivity,BOProjectActivity>
overit.geocallapp.wfm.project.ux.structure.gantt.ProjectGanttView
- All Implemented Interfaces:
Serializable,overit.geocall.marks.MethodExposer,overit.geocall.marks.NameExposer,AjaxableComponent,Badgeable,Identified,Tool,overit.geocall.ux.configurability.UIConfigurable,overit.geocall.ux.edm.ModelConfigurable,ViewportPart.ViewportPartResizeListener,overit.geocallapp.wfm.ui.stato.UIStateChangeListener
public class ProjectGanttView
extends GanttView<BOProjectActivity,BOProjectActivity>
implements overit.geocallapp.wfm.ui.stato.UIStateChangeListener
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class overit.geocallapp.utilities.ux.ui.container.gantt.view.GanttView
GanttView.GanttViewSelection<R,B>, GanttView.GanttViewSelectionListener<R, B> 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.utilities.ux.ui.container.gantt.view.GanttView
_blockClickEvent, _blockContextMenuEvent, _config, _expansion, _firstRender, _height, _selection, _selectionLintener, _showRowTree, _tableMessages, _tableOrders, _timeLineRenderer, _treeClickEvent, _treeContextMenuEvent, _treeRenderer, _viewport, DEFAULT_HEIGHT, DEFAULT_WIDTH, rootGanttRow, tooltipManagerFields 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 GanttTreeRenderer<BOProjectActivity, BOProjectActivity> protected voidvoidprotected ProjectGanttViewConfigurationorg.apache.ecs.ElementReturns the html code of the Containeroverit.geocallapp.wfm.ui.stato.StatoUIvoidMethod called when is executed theWindowManager.push(overit.geocall.basic.ui.Window, java.lang.Object)of theWindowthat contains the Container.voidonStatoUIApplyPreset(overit.geocallapp.wfm.ui.stato.StatoUI statoUIMonitorAttivita) Invocato quando lo stato ui applica una configurazione salvata, che quindi provoca un potenziale cambiamento dei valori di tutte le category.voidonStatoUICategoryChanged(overit.geocallapp.wfm.ui.stato.StatoUICategory category, HashGetter oldValue, HashGetter newValue) Invocato quando viene modificata la configurazione di una category.voidonStatoUICategoryOptionChanged(overit.geocallapp.wfm.ui.stato.StatoUICategory category, HashGetter opzione, boolean active) Invocato quando viene modificata una specifica opzione della categoria.protected voidvoidsetViewConfig(GanttViewConfiguration config) protected voidMethods inherited from class overit.geocallapp.utilities.ux.ui.container.gantt.view.GanttView
addDebugResources, addSelectionListener, ajaxQuery, buildDisplayScript, buildViewStyle, changed, defineVisibleRange, fetchTooltip, getCaption, getDefaultChange, getExpansion, getFrameHtml, getHtmlId, getIdFromPath, getJSVariableName, getRootRow, getSelection, getViewConfiguration, initCaptionElements, isShowGridCols, isShowGridRows, isShowRowDescription, notifyListeners, onCollapseRow, onExpandGanttRow, onHeightChangedJSCallBack, onTableOrdersMenu, onWidthChangedJSCallBack, scrollBlockIntoView, scrollLeft, setBLOCKCLICKEVENT, setBLOCKCONTEXTMENUEVENT, setHEIGHT, setRootRow, setShowBlocksCounter, setShowGridCols, setShowGridRows, setShowRowDescription, setTooltipManager, setTREEITEMCLICKEVENT, setTREEITEMCONTEXTMENUEVENT, updateConfigMethods 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, appendAttribute, 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, makeBadgedIconMethods inherited from interface overit.geocallapp.wfm.ui.stato.UIStateChangeListener
getId
-
Field Details
-
GANT_ROW_HEIGHT
protected static final int GANT_ROW_HEIGHT- See Also:
-
-
Constructor Details
-
ProjectGanttView
public ProjectGanttView()
-
-
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 classGanttView<BOProjectActivity,BOProjectActivity> - Parameters:
o- Object received from the caller
-
buildTreeRenderer
- Overrides:
buildTreeRendererin classGanttView<BOProjectActivity,BOProjectActivity>
-
getUIState
public overit.geocallapp.wfm.ui.stato.StatoUI getUIState() -
buildTimeLineRenderer
- Overrides:
buildTimeLineRendererin classGanttView<BOProjectActivity,BOProjectActivity>
-
buildViewConfiguration
protected void buildViewConfiguration()- Overrides:
buildViewConfigurationin classGanttView<BOProjectActivity,BOProjectActivity>
-
expandFirstLevel
public void expandFirstLevel() -
onStatoUICategoryChanged
public void onStatoUICategoryChanged(overit.geocallapp.wfm.ui.stato.StatoUICategory category, HashGetter oldValue, HashGetter newValue) Description copied from interface:overit.geocallapp.wfm.ui.stato.UIStateChangeListenerInvocato quando viene modificata la configurazione di una category.- Specified by:
onStatoUICategoryChangedin interfaceoverit.geocallapp.wfm.ui.stato.UIStateChangeListener- Parameters:
category- the categoryoldValue- the old valuenewValue- the new value
-
onStatoUICategoryOptionChanged
public void onStatoUICategoryOptionChanged(overit.geocallapp.wfm.ui.stato.StatoUICategory category, HashGetter opzione, boolean active) Description copied from interface:overit.geocallapp.wfm.ui.stato.UIStateChangeListenerInvocato quando viene modificata una specifica opzione della categoria.- Specified by:
onStatoUICategoryOptionChangedin interfaceoverit.geocallapp.wfm.ui.stato.UIStateChangeListener- Parameters:
category- the categoryopzione- the opzioneactive- the active
-
onStatoUIApplyPreset
public void onStatoUIApplyPreset(overit.geocallapp.wfm.ui.stato.StatoUI statoUIMonitorAttivita) Description copied from interface:overit.geocallapp.wfm.ui.stato.UIStateChangeListenerInvocato quando lo stato ui applica una configurazione salvata, che quindi provoca un potenziale cambiamento dei valori di tutte le category.- Specified by:
onStatoUIApplyPresetin interfaceoverit.geocallapp.wfm.ui.stato.UIStateChangeListener- Parameters:
statoUIMonitorAttivita- the stato UI monitor attivita
-
setViewConfig
- Overrides:
setViewConfigin classGanttView<BOProjectActivity,BOProjectActivity>
-
getConfiguration
-
updateTreeSize
protected void updateTreeSize() -
getHtml
Description copied from class:ContainerReturns the html code of the Container- Overrides:
getHtmlin classGanttView<BOProjectActivity,BOProjectActivity> - Parameters:
es- TheEntitySetto which the element belong- Returns:
- The html code of the Container
-
renderRow
- Overrides:
renderRowin classGanttView<BOProjectActivity,BOProjectActivity>
-