本章节介绍property()函数的用法。
描述:
从属性文件中读取属性值。
语法:
f.property(p)
备注:
从属性文件f中读取属性p返回。
参数:
f |
文件对象。 |
p |
属性名,可省略,省略时返回所有属性形成序表。 |
选项:
@v |
读出后解析变成值,缺省返回串。 |
返回值:
值/序表
示例:
普通示例:
|
A |
|
1 |
=file("E://test.property").property("color") |
属性文件: , 输出”red” |
2 |
=file("E://test.property").property() |
|
读取统计图配色方案示例:
配色方案文件路径:[安装目录]\esProc\classes\config\chartcolor.properties,格式为:配色方案名称=[颜色1,颜色2,….]:
将柱形图填充颜色的配色方案设置为colourful8:
注:
想要在统计图中使用各种配色方案,必须保证类路径能加载到config目录。集算器设计器缺省已将config目录放至[安装目录]\esProc\classes下。用户如果想在服务器端看到编辑的各种配色方案效果,需要在服务的[应用根目录]\WEB-INF\classes文件夹下新建一个config文件夹(如果classes下有config文件夹则无需新建),然后把配色方案文件chartcolor.properties拷贝到config文件夹中。
相关概念:
描述:
从分节串中读取属性值。
语法:
xs.property(n,v)
备注:
从分节串xs中读取名为n的节的值返回,有字符串v时设置n的值为v,v为空时删除n。
参数:
xs |
分节串,格式为“name1=value1 name2=value2...” |
n |
分节串的名称,可省略,省略时返回所有属性形成序表。 |
v |
null或字符串。 |
选项:
@c |
分节串之间用逗号或分号分隔,缺省是空格。 |
@j |
用冒号分隔字节串名称和值,缺省用等号。 |
@q |
取值加上双引号。 |
@v |
读出后再用解析变成值,缺省返回序列。 |
返回值:
值/序列
示例:
|
A |
|
1 |
color=red size=20 price=500 |
|
2 |
=A1.property("color","blue") |
将分节串名为“color”的值改为“blue”。 |
3 |
=A1.property@q("size") |
取值加上双引号。 |
4 |
=A1.property@v("size") |
读出后再用解析变成值。 |
5 |
color:red;size:20;price:500 |
|
6 |
=A5.property@cj("color",) |
使用@c识别分节串之间用分号分隔;使用@j识别用冒号分隔分节串名和值;“color”为空,则在分节串中删除此字节。 |