Use the chart tag to present an interactive chart defined by a summary view rule, that has Interactive
as the Chart Output Type value on the Chart tab of the rule form.
Use the chart tag only in advanced situations where hand-crafted HTML code and advanced options are necessary. In most cases, you can add a chart display to a Harness, Section, or Flow action directly using the Chart control in the Advanced Group of controls. See Harness and Section forms — Adding a chart display.
If you do need to use the JSP tag, use this syntax:
<pega:chart
name="Purpose"
className="AppliesTo"
owner="ALL"
action="refresh"
width="NNN"
height="NNN"
timeout="NNNNN"
</pega:chart>
The name
attribute is required. All attributes are lowercase. Enter attribute values in exact case.
Attribute |
Value |
name
|
Second key part — View Purpose — of a summary view rule. |
className
|
Optional. Applies To key part of a summary view rule. If omitted, the class of the primary page in the runtime context is used. |
owner
|
Optional. Final key part — Owner — of a summary view rule. If omitted, the default value is |
action
|
Optional. Choose:
|
height
|
Optional. Enter a number for the height of the interactive chart in pixels, or a percentage of the window size followed by the % character. If present, this overrides any value in the summary view rule. |
width
|
Optional. Enter a number for the width of the interactive chart in pixels, or a percentage of the window size followed by the % character. If present, this overrides any value in the summary view rule. |
timeout
|
Optional. Enter a number of seconds to cache the chart. |
If the summary view depends on parameters, you can add parameters to the current parameter page using notation similar to:
<pega:param Name="NAME" value="VALUE" />
where the VALUE can be a literal constant or an expression.
The standard HTML rule Data-Gadget.IChartsDashboard presents the WorkManager portal using the chart JSP tag.
The HTML code below displays the interactive chart named Work-.CountResolvedbyResolverTop5IC executed in the class context of a work pool determined at runtime. The image occupies the full width of the window, but only half the height. The SinceDate parameter, part of the selection criteria, is set to 30 days ago by calling a function rule.
The generated image is stored as a static content item, but expires after an hour (3,600 seconds) and must be regenerated if needed after that timeout period.
<pega:chart
name="CountResolvedByResolverTop5IC"
className="$SAVE(workpool)"
width="100%"
height="50%"
timeout="3200">
<pega:param name="SinceDate" value="<%=pega_rules_businesscalendar.addDays("",-30, false,"")%>"/>
</pega:chart>