Class Reference
%ZEN.SVGComponent.percentbarChart
Server:basexml
Instance:SOAXML
User:UnknownUser
 
-
  [BASEXML] >  [%ZEN] >  [SVGComponent] >  [percentbarChart]
Private  Storage

class %ZEN.SVGComponent.percentbarChart extends chart

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
2 1 8


Summary

Properties
%condition %controller %import %includeFiles
%page %resource appearance autoScaleText
aux axisLineStyle axisTitleStyle backgroundStyle
bandLower bandLowerStyle bandUpper bandUpperStyle
borderRadius borderStyle boundless chartPivot
composite controller controllerId currYAxis
document gridStyle hasZoom height
hidden id index labelStyle
labelsVisible legendHeight legendLabelStyle legendStyle
legendTitle legendVisible legendWidth legendX
legendY marginBottom marginLeft marginRight
marginTop markerScale markerShapes markerStyle
markersVisible multipleTitleStyle name onclick
onelementClick ongetData ongetLabelX ongetLabelY
onnotifyView onrenderData onrenderPlotArea onshowTooltip
onupdate parent plotAreaStyle plotEdgeStyle
plotStyle plotToEdge position preserveAspectRatio
scrollButtonStyle selectedItem selectedItemStyle selectedSeries
seriesColorScheme seriesColors seriesColorsOverride seriesCount
seriesNames seriesNumber seriesSize seriesYAxes
showMultiples stripeStyle stripesVisible svgComponent
svgGroup textSize title titleBoxStyle
titleStyle titleX titleY tuple
valueLabelStyle valueLabelsVisible viewBoxHeight viewBoxWidth
visible width window x
xAxis y yAxis yAxisList

Methods
%%OIDGet %AddToSaveSet %Attr %BindExport
%ClassIsLatestVersion %ClassName %ConstructClone %DispatchClassMethod
%DispatchGetModified %DispatchGetProperty %DispatchMethod %DispatchSetModified
%DispatchSetMultidimProperty %DispatchSetProperty %DrawHTML %DrawJSStrings
%Eval %Extends %ForceClientRender %GetEventHandlers
%GetParameter %GetXMLName %IsA %IsModified
%MakeId %New %NormalizeObject %ObjectModified
%OnAddToPageAfter %OnAddToPageBefore %OnDrawObjectProperties %OnObjectSynch
%OnZENDeserialize %OriginalNamespace %PackageName %QuoteValue
%QuoteValueL10N %RemoveFromSaveSet %Self %SerializeObject
%SetModified %ValidateObject XMLDTD XMLExport
XMLExportToStream XMLExportToString XMLNew XMLSchema
XMLSchemaNamespace XMLSchemaType addCommas adjustChartTitle
beginWaitState calculateAxisConstraints calculateViewBox calculateXAxisHeight
calculateXAxisTitleHeight calculateYAxisWidth chartElementClickHandler clickHandler
computeEffectiveExtents computeStyle createMarker createSVGTextNode
createXLabelNode embedStyle endWaitState findElement
findSVGElement fireOnUpdateEvent getChartElement getChartElementStyle
getChartRelatedElements getChartTitle getColorSchemeArray getComputedFontSize
getController getFrame getLegendLabels getMarkerShape
getNumericAbbreviation getPelToPixelHRatio getPelToPixelVRatio getPlotX
getPlotY getProperty getRangeGroupForSeries getSelectedItem
getSelectedSeries getSeriesColor getSeriesCount getSeriesData
getSeriesNames getSeriesSVGGroup getSeriesSize getSeriesType
getSettings getSizeAbsolute getType getXAxis
getXAxisTitle getXAxisType getXLabelText getYAxis
getYAxisCount getYAxisIndexForSeries getYAxisTitle getYAxisType
getYLabelText hasAxes hasMultiples initializeAxisProperties
integrateStyleSpec invokeSuper is3D isOfType
makeId notifyViewHandler onCreate onDelete
onSerialize onloadHandler onunloadHandler onupdateHandler
pickVerticalSkips plotLineForSeries prepareAxisGroup refreshContents
removeChildNodes render renderAxes renderBands
renderContents renderLegend renderPlotArea renderSVG
renderSeries renderSeriesGroup renderTitle renderXAxisTitle
renderXLabels renderYAxisTitle renderYLabels selectElement
sendEventToController setControllerId setCurrYAxis setOverlayMode
setPosition setPositionHandler setProperty setSize
setSizeHandler setTextNode setXAxis setYAxis
sizingMouseDownHandler stripWhitespace unrender updateChart
usePercentForRange useSumForRange wrapMethod


Parameters

• parameter DEFAULTAPPEARANCE = "3D";
Default appearance of this component.
• parameter DEFAULTPLOTTOEDGE = 0;
Default value for plotToEdge property.

Properties

• property chartPivot as %ZEN.Datatype.boolean [ InitialExpression = 0 ];
If true, pivot this chart: display categories vertically and values horizontally.

Methods

• method getChartElementStyle(series, item) [ Language = javascript ]
Return default style for a bar element.
• method getSeriesType(series) [ Language = javascript ]
Return the type (how a series should be displayed) for the given data series (0-based). Overridden in combo chart.
• method getXAxisType() [ Language = javascript ]
Return the type of x axis (category or value) used by this chart.
• method getYAxisType() [ Language = javascript ]
Return the type of y axis (category or value) used by this chart.
• method renderSeries(group) [ Language = javascript ]
Draw data series for this chart. group is the SVG container for the chart components. This includes the logic for display combo charts as it is shared with its subclass.
• method setProperty(property, value, value2) [ Language = javascript ]
Set the value of a named property.
• method usePercentForRange() [ Language = javascript ]
This method returns true if data series is from a percentage bar chart when calculating data range for the chart.
• method useSumForRange() [ Language = javascript ]
This method returns true if data series should be summed when calculating data range for the chart.