property()

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

本章节介绍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”为空,则在分节串中删除此字节