Package org.adempiere.webui.apps.graph
Class WGraph
- java.lang.Object
-
- org.zkoss.zk.ui.AbstractComponent
-
- org.zkoss.zk.ui.HtmlBasedComponent
-
- org.zkoss.zul.impl.XulElement
-
- org.zkoss.zul.Div
-
- org.adempiere.webui.apps.graph.WGraph
-
- All Implemented Interfaces:
Serializable,Cloneable,org.zkoss.zk.ui.Component,org.zkoss.zk.ui.ext.Scope,org.zkoss.zk.ui.IdSpace,org.zkoss.zk.ui.sys.ComponentCtrl
public class WGraph extends org.zkoss.zul.Div implements org.zkoss.zk.ui.IdSpacePerformance Graph- Author:
- hengsin
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description DecimalFormatformat
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GraphColumn[]getGraphColumnList()PointgetPoint0_0()Get Point 0_0StringgetX_AxisLabel()StringgetY_AxisLabel()StringgetY_TargetLabel()intgetZoomFactor()booleanisChartSelection()booleanisRenderChart()booleanisRenderTable()voidrender()render chart and/or tablevoidsetChartSelection(boolean chartSelection)show/hide the chart type selection controlvoidsetGoal(MGoal goal)voidsetRenderChart(boolean mRenderChart)hide/show chart for performance goalvoidsetRenderTable(boolean mRenderTable)hide/show the summary table for performance goalvoidsetX_AxisLabel(String axisLabel)voidsetY_AxisLabel(String axisLabel)voidsetY_TargetLabel(String targetLabel, double target)voidsetZoomFactor(int zoomFactor)set zoom in factor-
Methods inherited from class org.zkoss.zul.impl.XulElement
clone, getContext, getCtrlKeys, getPopup, getPropertyAccess, getTooltip, setContext, setContext, setContextAttributes, setCtrlKeys, setPopup, setPopup, setPopupAttributes, setTooltip, setTooltip, setTooltipAttributes
-
Methods inherited from class org.zkoss.zk.ui.HtmlBasedComponent
addSclass, evalCSSFlex, focus, getAction, getDraggable, getDroppable, getExtraCtrl, getHeight, getHflex, getLeft, getRenderdefer, getSclass, getStyle, getTabindex, getTabindexInteger, getTooltiptext, getTop, getVflex, getWidth, getZclass, getZindex, getZIndex, removeSclass, removeSclass, service, setAction, setClass, setDraggable, setDroppable, setFocus, setHeight, setHeight0, setHeightDirectly, setHflex, setHflex0, setHflexDirectly, setLeft, setLeftDirectly, setRenderdefer, setSclass, setStyle, setTabindex, setTabindex, setTooltiptext, setTop, setTopDirectly, setVflex, setVflex0, setVflexDirectly, setWidth, setWidth0, setWidthDirectly, setZclass, setZindex, setZIndex, setZIndexDirectly
-
Methods inherited from class org.zkoss.zk.ui.AbstractComponent
addAnnotation, addAnnotation, addCallback, addClientEvent, addEventHandler, addEventListener, addEventListener, addForward, addForward, addForward, addForward, addMoved, addRedrawCallback, addScopeListener, addShadowRoot, addShadowRootBefore, addSharedEventHandlerMap, appendChild, applyProperties, beforeChildAdded, beforeChildRemoved, beforeParentChanged, detach, didActivate, didActivate, didDeserialize, didDeserialize, disableBindingAnnotation, disableClientUpdate, enableBindingAnnotation, getAnnotatedProperties, getAnnotatedPropertiesBy, getAnnotation, getAnnotation, getAnnotations, getAnnotations, getAnnotations, getAttribute, getAttribute, getAttribute, getAttributeOrFellow, getAttributes, getAttributes, getAuService, getAutag, getCallback, getChildren, getClientAttribute, getClientDataAttribute, getClientEvents, getDefaultMold, getDefinition, getDesktop, getEventHandler, getEventHandlerNames, getEventListenerMap, getEventListeners, getFellow, getFellow, getFellowIfAny, getFellowIfAny, getFellows, getFirstChild, getId, getLastChild, getListenerIterator, getMold, getNextSibling, getPage, getParent, getPreviousSibling, getRedrawCallback, getRoot, getShadowFellowIfAny, getShadowRoots, getShadowVariable, getShadowVariable, getShadowVariable0, getSpaceOwner, getSpecialRendererOutput, getStubonly, getSubBindingAnnotationCount, getTemplate, getTemplateNames, getUuid, getWidgetAttribute, getWidgetAttributeNames, getWidgetClass, getWidgetListener, getWidgetListenerNames, getWidgetOverride, getWidgetOverrideNames, hasAttribute, hasAttribute, hasAttribute, hasAttributeOrFellow, hasBindingAnnotation, hasFellow, hasFellow, hasSubBindingAnnotation, insertBefore, invalidate, invalidatePartial, isChildable, isInitialized, isInvalidated, isListenerAvailable, isVisible, onChildAdded, onChildRemoved, onPageAttached, onPageDetached, onWrongValue, query, queryAll, redraw, redrawChildren, removeAttribute, removeAttribute, removeAttribute, removeCallback, removeChild, removeEventListener, removeForward, removeForward, removeRedrawCallback, removeScopeListener, removeShadowRoot, render, render, render, replace, response, response, response, service, sessionDidActivate, sessionWillPassivate, setAttribute, setAttribute, setAttribute, setAuService, setAutag, setClientAttribute, setClientDataAttribute, setDefinition, setDefinition, setId, setMold, setPage, setPageBefore, setParent, setStubonly, setStubonly, setSubBindingAnnotationCount, setTemplate, setVisible, setVisibleDirectly, setWidgetAttribute, setWidgetClass, setWidgetListener, setWidgetOverride, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdateWidgetListener, smartUpdateWidgetOverride, toString, updateByClient, updateSubBindingAnnotationCount, willPassivate, willPassivate, willSerialize, willSerialize
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
format
public DecimalFormat format
-
-
Constructor Detail
-
WGraph
public WGraph()
Constructor
-
WGraph
public WGraph(MGoal goal)
Constructor- Parameters:
goal-
-
WGraph
public WGraph(MGoal goal, int zoom, boolean chartSelection, boolean hideTitle, boolean renderTable, boolean renderChart)
Constructor- Parameters:
goal-zoom-chartSelection-hideTitle-renderTable-renderChart-
-
-
Method Detail
-
setGoal
public void setGoal(MGoal goal)
- Parameters:
goal-
-
isChartSelection
public boolean isChartSelection()
- Returns:
- true if the chart type selection control is available
-
setChartSelection
public void setChartSelection(boolean chartSelection)
show/hide the chart type selection control- Parameters:
chartSelection-
-
render
public void render()
render chart and/or table
-
getPoint0_0
public Point getPoint0_0()
Get Point 0_0- Returns:
- point
-
getX_AxisLabel
public String getX_AxisLabel()
- Returns:
- Returns the x_AxisLabel.
-
setX_AxisLabel
public void setX_AxisLabel(String axisLabel)
- Parameters:
axisLabel- The x_AxisLabel to set.
-
getY_AxisLabel
public String getY_AxisLabel()
- Returns:
- Returns the y_AxisLabel.
-
setY_AxisLabel
public void setY_AxisLabel(String axisLabel)
- Parameters:
axisLabel- The y_AxisLabel to set.
-
getY_TargetLabel
public String getY_TargetLabel()
- Returns:
- Returns the y_TargetLabel.
-
setY_TargetLabel
public void setY_TargetLabel(String targetLabel, double target)
- Parameters:
targetLabel- The y_TargetLabel to set.
-
getZoomFactor
public int getZoomFactor()
- Returns:
- zoom in factor
-
setZoomFactor
public void setZoomFactor(int zoomFactor)
set zoom in factor- Parameters:
zoomFactor-
-
isRenderTable
public boolean isRenderTable()
- Returns:
- true if the summary table for performance goal is render on screen
-
setRenderTable
public void setRenderTable(boolean mRenderTable)
hide/show the summary table for performance goal- Parameters:
mRenderTable-
-
isRenderChart
public boolean isRenderChart()
- Returns:
- true if chart is render on screen
-
setRenderChart
public void setRenderChart(boolean mRenderChart)
hide/show chart for performance goal- Parameters:
mRenderChart-
-
getGraphColumnList
public GraphColumn[] getGraphColumnList()
- Returns:
- GraphColumn[]
-
-