property()

阅读(5411) 标签: 属性文件, 读取, 属性值,

本章节介绍property()函数的用法。

f.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文件夹中。

相关概念:

f.read()

f.write()

 

xs.property()

描述:

从分节串中读取属性值。

语法:

xs.property(n,v)

备注:

从分节串xs中读取名为n的节的值返回,有字符串v时设置n的值为vv为空时删除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”为空,则在分节串中删除此字节