<?xml version="1.0" encoding="UTF-8"?>
<action-sequence>
<title>chart</title>
<version>1</version>
<logging-level>ERROR</logging-level>
<documentation>
<!-- 不是必需 – 包含用于生成文档的描述节点。-->
<author/>
<description>Empty blank action sequence document</description>
<help/>
<result-type/>
<!--不是必需 - 这个 Action Sequence 生成的输出的类型。
它被 solution navigation 组件用于生成它的显示。
没有 result-type 的 Action Sequences 不会被navigation 组件显示。
有效值有:Report,Process,Rule,View 和 None。
-->
<icon/>
<!--不是必需 – navigation 组件用于生成它的显示的缩略图。图像的路径相对于 ActionSequence 文档所在的目录。例如:Example1_image.png。-->
</documentation>
<inputs/>
<outputs>
<image-tag type="string"/>
<chart-mapping type="string"/>
<chart-filename type="string"/>
<base-url type="string"/>
</outputs>
<resources/>
<!-- 不是必需 - Action Sequence 的名字,它必须匹配文档的文件名。-->
<!--日志显示的等级 有效值有:TRACE,DEBUG,INFO,WARN,ERROR 和 FATAL。如果没有设置日志级别,使用 ERROR。-->
<actions>
<action-definition>
<component-name>SQLLookupRule</component-name>
<action-type>Relational</action-type>
<action-outputs>
<query-result type="result-set" mapping="query_result"/>
</action-outputs>
<component-definition>
<live><![CDATA[true]]></live>
<jndi><![CDATA[mysql]]></jndi>
<query><![CDATA[select number from sale]]></query>
</component-definition>
</action-definition>
<action-definition>
<!--定义一个action-->
<!-- 你需要使用那个action-->
<component-name>ChartComponent</component-name>
<action-type>Bar Chart</action-type>
<action-inputs>
<chart-data type="result-set" mapping="query_result"/>
<!-- 报表数据。通常这是 SQL Query action 的输出。-->
</action-inputs>
<action-outputs>
<chart-filename type="string"/>
<base-url type="string"/>
<chart-mapping type="string"/>
<image-tag type="string"/>
</action-outputs>
<component-definition>
<!-- 必需 – 组件特定的 XML 定义。特定组件的更多信息请参考文档。-->
<!--这个节点可能为空,但它必须存在,不然会出现一个 validation 错误-->
<chart-attributes>
<!--定义chart的属性-->
<title>charttest</title>
<!--定义图表的标题-->
<subtitle>charttest的子标题</subtitle>
<!-- 图表子标题-->
<title-font> <!--定义标题的格式-->
<font-family>19</font-family>
<size>25</size>
</title-font>
<chart-background type="color">#FF0000</chart-background><!--用作图表背景的颜色或图像-->
<plot-background type="color">#FFFFFF</plot-background> <!--最大的背景-->
<is-3D>true</is-3D>
<chart-type>BarChart</chart-type>
<!--可选 singleton 节点,其在节点文本中包含图表类型。
当和 CategoryDatasetComponent 一起使用时,如果没在 xml 定义中设置 chart-type,
那么它必须直接在在代码中的 CategoryDataset 组件设置(servlet 或 JSP)。
CategoryDataset 的有效图表类型字符串有:
'1PieChart'1,'1PieGrid'1,'1BarChart'1,'1LineChart'1 和 '1AreaChart'1。
TimeSeriesCollection 或 XYSeriesCollection 的有效值是:
'1BarChart'1,LineChart'1,AreaChart'1,'1StepChart'1,'1StepAreaChart'1,
'1DifferenceChart'1 和 '1DotChart'1。-->
<border-visible>true</border-visible>
<width><![CDATA[600]]></width> <!--宽-->
<height><![CDATA[300]]></height><!--高-->
</chart-attributes>
</component-definition>
</action-definition>
</actions>
</action-sequence>