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.IdSpace
Performance Graph- Author:
- hengsin
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description DecimalFormat
format
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GraphColumn[]
getGraphColumnList()
Point
getPoint0_0()
Get Point 0_0String
getX_AxisLabel()
String
getY_AxisLabel()
String
getY_TargetLabel()
int
getZoomFactor()
boolean
isChartSelection()
boolean
isRenderChart()
boolean
isRenderTable()
void
render()
render chart and/or tablevoid
setChartSelection(boolean chartSelection)
show/hide the chart type selection controlvoid
setGoal(MGoal goal)
void
setRenderChart(boolean mRenderChart)
hide/show chart for performance goalvoid
setRenderTable(boolean mRenderTable)
hide/show the summary table for performance goalvoid
setX_AxisLabel(String axisLabel)
void
setY_AxisLabel(String axisLabel)
void
setY_TargetLabel(String targetLabel, double target)
void
setZoomFactor(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[]
-
-