本章节介绍property()函数的用法。
描述:
从属性文件中读取属性值。
语法:
f.property(p)
备注:
从属性文件f中读取属性p返回。
参数:
|
f |
文件对象。 |
|
p |
属性名,可省略,省略时返回所有属性形成序表。 |
选项:
|
@v |
读出后解析变成值,缺省返回串。 |
返回值:
值/序表
示例:
常规示例:
|
|
A |
|
|
1 |
=file("E://test.property").property("color") |
test.property文件内容如下:
返回结果: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() |
使用@v选项,读出后再用解析变成值,参数省略返回所有属性形成序列:
|
|
5 |
color:red;size:20;price:500 |
|
|
6 |
=A5.property@cj("color",) |
分节串之间用分号分隔,分节串名和值间用冒号分隔,使用@cj选项读取; n为“color”且v为空,则在分节串中删除此字节,返回结果如下:
|


