DocBook|Search
Class Reference
%ZEN.Report.Display.Chart.barChart
   
Server:basexml
Instance:SOAXML
User:UnknownUser
 
-
  [BASEXML] >  [%ZEN] >  [Report] >  [Display] >  [Chart] >  [barChart]
Private  Storage  

class %ZEN.Report.Display.Chart.barChart extends chart

Renders a bar chart.
Note: the plotToEdge is always treated as false for bar charts.

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
1 2 5


Summary

Properties
backgroundStyle bandLower bandLowerStyle bandUpper
bandUpperStyle blockContainerProperty caption chartPivot
chartStacked children class colcount
colspan composite crosstabDataGroup crosstabFooterFormatNumber
crosstabFooterGroup crosstabHeaderDataField crosstabHeaderGroup crosstabHeaderMatchField
crosstabRowGroup dataFields dataGroup field
foblock gridStyle group grouppath
hasFooter hasHeader height htmlstyle
id ifexpression ifxpath includeBlockContainer
includeColIfExpression includeColIfXPath includeColUnlessExpression includeColUnlessXPath
labelStyle labelsVisible legendAutoPosition legendHeight
legendLabelStyle legendStyle legendVisible legendWidth
legendX legendY linefeedTreatment marginBottom
marginLeft marginRight marginTop markerScale
markerShapes markerStyle markersVisible ongetLabelX
ongetLabelY plot plotAreaStyle plotStyle
plotToEdge removeEmpty rowspan selectstylecond
selectstylelist seriesColors seriesCount seriesGroup
seriesNames seriesSize style stylecall
styleparamNames styleparams tag template
title titleStyle titleX titleY
tooLongText truncate truncationHeight truncationWidth
unlessexpression width withinSmallmultiple xAxis
xmlnamespace xmlnamespaceprefix xpath xslfostyle
yAxis

Methods
%%OIDGet %AddToSaveSet %ApplyClass %ApplyLevelParameters
%BeginGroup %ClassIsLatestVersion %ClassName %ConstructClone
%DeclareLevelParameters %DispatchClassMethod %DispatchGetModified %DispatchGetProperty
%DispatchMethod %DispatchSetModified %DispatchSetMultidimProperty %DispatchSetProperty
%DrawCellFO %DrawCellFO1 %DrawCellToHTML %DrawCellToHTML1
%DrawFooterFO %DrawFooterToHTML %DrawHeaderFO %DrawHeaderToHTML
%DrawSort %DrawStyleToHTML %DrawToHTML %DrawToXSLFO
%EndGroup %EndLevel %Extends %FooterWidth
%GetAbsoluteURL %GetParameter %HeaderWidth %IsA
%IsModified %New %NormalizeObject %ObjectModified
%OldWidth %OriginalNamespace %PackageName %QuoteValue
%QuoteValueEmbedded %QuoteValueL10N %RemoveFromSaveSet %SerializeObject
%SetModified %StyleHTML %StyleXSLFO %ValidateObject
%Width ApplyClass CSPLinkToFileLink CountSpaces
DoDocForHTML GetDocForXSLFO HTMLStyle OnSVGAttribution
OutputId XMLDTD XMLExport XMLExportToStream
XMLExportToString XMLNew XMLSchema XMLSchemaNamespace
XMLSchemaType XSLFOStyle calcLegendArea getColorCount
getSeriesColor getXAxis getXAxisType getYAxis
getYAxisType hasAxes hasFooterGet hasHeaderGet
insertAxis isCSPLink needsURL parent
processExclamationPoint qualify render renderAxes
renderBands renderDataGroupBarChart renderLegend renderPlotArea
renderSeries renderSeriesGroup renderSeriesGroupBarChart renderSeriesGroupLabels
renderSeriesLabels renderTitle renderXLabels renderYLabels
tagGet useSumForRange writeLoadParams writeLoadParamsNoBase
writeWithParams writeWithParamsNoBase


Parameters

• 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.
• property chartStacked as %ZEN.Datatype.boolean [ InitialExpression = 0 ];
If true, this is a stacked bar chart. That is, data series are plotted on top of one another.
If false, then data series are plotted side-by-side.
Note that negative values are ignored in stacked charts.
NOT CURRENTLY IMPLEMENTED

Methods

• method getXAxisType() as %String
Return the type of x axis (category or value) used by this chart.
• method getYAxisType() as %String
Return the type of y axis (category or value) used by this chart.
• method renderDataGroupBarChart(ByRef context As %String, XSL As %GlobalCharacterStream, delay As %GlobalCharacterStream) as %Status
• method renderSeries(ByRef context As %String, XSL As %GlobalCharacterStream, delay As %GlobalCharacterStream) as %Status
Draw data series for this chart.
• method renderSeriesGroupBarChart(ByRef context As %String, XSL As %GlobalCharacterStream, delay As %GlobalCharacterStream) as %Status