05009984336cd70804daa5e8c01641ea041743cc.svn-base
5.76 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
<?xml version='1.0' encoding='utf-8' ?>
<functions>
<category name="全部函数">
<function name="AddSeries">
<usage>增加一个系列</usage>
<para>系列名,允许以|分隔中英文(用于中英文切换)</para>
<para>数据项的ID, 各个ID之间以Tab(即\t)分隔</para>
<para>数据项对应的数据,各个数据之间以Tab(即\t)分隔</para>
<memo>如果同名系列已经存在,则替换之</memo>
<example>AF.func("addSeries", "一月份 \r\n 销售一部\t销售二部\t销售三部 \r\n 12000\t 3000\t 10000");</example>
<illu>请参见小型页面控件的演示页: 1.体验统计图、2.与Treelist联动</illu>
</function>
<function name="DeleteSeries">
<usage>删除一个系列</usage>
<para>系列名</para>
</function>
<function name="DeleteAllSeries">
<usage>删除全部系列</usage>
<illu>请参见小型页面控件的演示页: 2.与Treelist联动</illu>
</function>
<function name="SetItemData">
<usage>改变某个数据项的数据</usage>
<para>系列名</para>
<para>数据项ID,或顺序号(从0开始)</para>
<para>数据</para>
<illu>请参见小型页面控件的演示页: 2.与Treelist联动</illu>
</function>
<function name="GetItemData">
<usage>取得某个数据项的数据</usage>
<para>系列名</para>
<para>数据项ID,或顺序号(从0开始)</para>
<return>数值,空串表示该数据项不存在</return>
</function>
<function name="GetItemPercent">
<usage>取得某个数据项的百分比</usage>
<para>系列名</para>
<para>数据项ID,或顺序号(从0开始)</para>
<return>数值,空串表示该数据项不存在</return>
</function>
<function name="GetItemName">
<usage>取得某个数据项的ID</usage>
<detail>或GetItemID, 取得某个数据项的ID</detail>
<para>系列名</para>
<para>顺序号(从0开始)</para>
<return>串,空串表示已超出范围</return>
</function>
<function name="GetItemText">
<usage>取得某个数据项的显示文字</usage>
<para>数据项ID</para>
<return>串</return>
</function>
<function name="SetItemText">
<usage>设置某个数据项的显示文字</usage>
<para>数据项ID</para>
<para>文字串, 允许以|分隔中英文(用于中英文切换)</para>
</function>
<function name="SetProp">
<usage>更改外观属性</usage>
<para>可以是 chart、textContent、textArrange、titlePosition、items 等创建参数, 请参见“创建实例”中的子串名(即属性名)</para>
<para>属性的值</para>
<illu>请参见小型页面控件的演示页: 1.体验统计图、2.与Treelist联动</illu>
</function>
<function name="GetProp">
<usage>取得属性值</usage>
<para>可以是 chart、textContent、textArrange、titlePosition、items 等创建参数, 请参见“创建实例”中的子串名(即属性名)</para>
<return>属性的值</return>
</function>
<function name="Load">
<usage>加载数据</usage>
<para>数据的URL,或直接就是XML/JSON大串,数据格式请参见本文档"3.Load的数据格式"</para>
<para>可选,格式为 mode = [?], 含义如下:<br>
<b>mode</b> - synch或asynch,表示同步或异步加载数据,默认是同步
</para>
<return>1/0 - 成功/失败</return>
<example>AF.func("load", "../chart/chartdata.aspx \r\n mode=asynch");</example>
</function>
<function name="AddLine">
<usage>添加一条水平线</usage>
<para>类似这样的固定格式:data=[?];Text=[?];Color=[?];style=[?];ID=[?],含义为: <br>
<b>data</b> - 纯数字,或者是“ave”或"AllAve" 这样的串,"ave"表示平均线,"AllAve"表示是多系列情况下的总的平均线; <br>
<b>text</b> - 串,显示在坐标左侧; <br>
<b>Color</b> - 线条颜色, 默认是#C0C0C0; <br>
<b>Style</b> - 线型,可以为 Solid、Dot、DashDot,默认是Solid; <br>
<b>ID</b> - ID号,用于DeleteLine( )函数,如果不调用该函数,则不需要定义,默认是空; <br>
</para>
<memo>仅在柱状图、折线图、曲线图、区域图时显示</memo>
<example>AF.func("AddLine", "data=ave;text=平均线;color=#ff0000");</example>
<illu>请参见小型页面控件的演示页: 2.与Treelist联动</illu>
</function>
<function name="DeleteLine">
<usage>删除一条水平线</usage>
<para>ID号 (在AddLine函数中定义的)</para>
<illu>请参见小型页面控件的演示页: 2.与Treelist联动</illu>
</function>
<function name="EnableMenu">
<usage>配置内置的右键菜单项,使之能显示</usage>
<para>固定的菜单项名称,以逗号分隔,含义为: <br>
chart - 统计图类型 textcontent - 文字内容 textarrange - 文字排列<br>
titleposition - 标题位置 saveas - 另存为 animation - 动画<br>
transparency - 透明度<br>
以及具体的统计图类型:<br>
pie bar line curve area radar<br>
</para>
<para>可选, true - 仅对参数1的菜单项生效; false - 仅显示参数1的菜单项,其余的统统不显示.<br>默认是true</para>
</function>
<function name="DisableMenu">
<usage>配置内置的右键菜单项,使之不显示</usage>
<para>同上</para>
<para>可选, true - 仅对参数1的菜单项生效; false - 仅隐藏参数1的菜单项,其余的统统显示.<br>默认是true</para>
<example>AF.func("DisableMenu", "line, curve");</example>
</function>
<function name="GetHandle">
<usage>取得内部非模式对话框的句柄</usage>
<para>可以为串:<br>
innerDialog - 取得内部非模式对话框的freeform的句柄;<br>
</para>
<return>句柄串</return>
</function>
</category>
</functions>