Class ForecastActivityDetailGanttView
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<List<BOForecastActivity>,BOForecastActivityDetailGantt>
overit.geocallapp.wfm.planning.ux.forecastcapacity.forecast.activity.detail.gantt.ForecastActivityDetailGanttView
- 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
public class ForecastActivityDetailGanttView
extends GanttView<List<BOForecastActivity>,BOForecastActivityDetailGantt>
Class used to visualize a forecast activity detail gantt
- Since:
- 15.0
- See Also:
- GCApi:
- controller
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclassThe Class that defines the forecast activity detail gantt view selection.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
ConstructorsConstructorDescriptionInstantiates a new forecast activity detail gantt view. -
Method Summary
Modifier and TypeMethodDescriptionprotected voidprotected Date[]org.apache.ecs.ElementgetFrameHtml(overit.geocall.ux.servlet.processor.Change c, EntitySet es) Defines the html part of the element that changes when an Ajax interaction occursintintgetPage()Returns the selected blocks.intvoidMethod called when is executed theWindowManager.push(overit.geocall.basic.ui.Window, java.lang.Object)of theWindowthat contains the Container.protected voidvoidsetGanttEndDate(Date ganttEndDate) voidsetGanttStartDate(Date ganttStartDate) voidsetMAXROWS(String s) voidsetPage(int page) voidsetViewConfig(GanttViewConfiguration config) Sets the view config.protected voidMethods inherited from class overit.geocallapp.utilities.ux.ui.container.gantt.view.GanttView
addDebugResources, addSelectionListener, ajaxQuery, buildDisplayScript, buildTreeRenderer, buildViewStyle, changed, fetchTooltip, getCaption, getDefaultChange, getExpansion, getHtml, 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, makeBadgedIcon
-
Field Details
-
dependencyMenuEvent
-
page
protected int page
-
-
Constructor Details
-
ForecastActivityDetailGanttView
public ForecastActivityDetailGanttView()Instantiates a new forecast activity detail gantt view.
-
-
Method Details
-
setMAXROWS
-
getMAXROWS
public int getMAXROWS() -
setPage
public void setPage(int page) -
getPage
public int getPage() -
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<List<BOForecastActivity>,BOForecastActivityDetailGantt> - Parameters:
o- Object received from the caller
-
updateTreeSize
protected void updateTreeSize() -
getFrameHtml
public org.apache.ecs.Element getFrameHtml(overit.geocall.ux.servlet.processor.Change c, EntitySet es) Description copied from interface:AjaxableComponentDefines the html part of the element that changes when an Ajax interaction occurs- Specified by:
getFrameHtmlin interfaceAjaxableComponent- Overrides:
getFrameHtmlin classGanttView<List<BOForecastActivity>,BOForecastActivityDetailGantt> - Parameters:
c- TheChangeobject that defines the specific morphing type for the elementes- TheEntitySetto which the element belongs- Returns:
- The html part of the element that changes when an Ajax interaction occurs
-
renderRow
protected void renderRow(GanttRow<List<BOForecastActivity>, BOForecastActivityDetailGantt> row, EntitySet es) - Overrides:
renderRowin classGanttView<List<BOForecastActivity>,BOForecastActivityDetailGantt>
-
getConfiguration
-
getSelectedBlocks
Returns the selected blocks.- Returns:
- the selected blocks
-
buildViewConfiguration
protected void buildViewConfiguration()- Overrides:
buildViewConfigurationin classGanttView<List<BOForecastActivity>,BOForecastActivityDetailGantt>
-
setViewConfig
Sets the view config.- Overrides:
setViewConfigin classGanttView<List<BOForecastActivity>,BOForecastActivityDetailGantt> - Parameters:
config- theGanttViewConfiguration
-
buildTimeLineRenderer
protected GanttTimeLineRenderer<List<BOForecastActivity>,BOForecastActivityDetailGantt> buildTimeLineRenderer()- Overrides:
buildTimeLineRendererin classGanttView<List<BOForecastActivity>,BOForecastActivityDetailGantt>
-
defineVisibleRange
- Overrides:
defineVisibleRangein classGanttView<List<BOForecastActivity>,BOForecastActivityDetailGantt>
-
getGanttStartDate
-
setGanttStartDate
-
getGanttEndDate
-
setGanttEndDate
-
getTotHeight
public int getTotHeight()
-