属性变量 表示配置文件 web.cfg 的属性。 您可以通过在条目前添加“$prop.”前缀,来访问 HTML 模板文件内的 web.cfg 文件中的任何条目(包括用户定义的条目)。
例如,web.cfg 中的其中一行,用于指定显示在列表表单的单页上的条目数,如下所示:
ListPageLength 10
您可以按以下指定在 HTML 模板中引用此变量:
$prop.ListPageLength
如果使用 <PDM_INCLUDE> 特殊标记将其他文件合并到一个模板文件中,您可以指定附加属性作为 <PDM_INCLUDE> 标记的特性。 您可以使用与引用 web.cfg 属性相同的办法,在包括文件中引用这些属性。 指定作为 <PDM_INCLUDE> 特性(该特性名称与 web.cfg 属性名称相同)的属性会改写包括文件中的 web.cfg 属性
例如,以下 <PDM_INCLUDE> 标记创建一个可在 std_body.htmpl 文件中引用、名为 $prop.menubar 的属性:
<PDM_INCLUDE FILE=std_body.htmpl menubar=no>
注意:您可以采用两种方式引用配置文件属性 xxx:$prop.xxx 或 $SESSION.xxx。 二者返回相同的值。 但是,$prop.xxx 语法是首选,因为该语法涉及较少服务器开销。
除 web.cfg 的属性外,通过 $prop 还可以访问多个预定义属性。 它们是:
用于标识正在使用的浏览器的字符串。 此属性将为“IE”,表示 Internet Explorer。
含有当前用户名称的字符串,其形式为“last_name,first_name middle_name”。
含有与当前表单关联的工厂的字符串,如“cr”代表请求,“iss”代表问题。
含有当前表单的数字表单 ID 的字符串。
含有当前 HTML 模板名称的字符串,形式为 xxx.htmpl。
包含表单名称子串的字符串,在第一个下划线字符之前。 例如,对于表单 detail_chg_edit.htmpl,form_name_1 将为“detail”。
包含表单名称子串的字符串,在第一个下划线字符之后和最后一个下划线字符(或点)之前。 例如,对于表单 detail_chg_edit.htmpl,form_name_2 将为“chg”。
包含表单名称子串的字符串,在最后一个下划线之后和点之前。 例如,对于表单 detail_chg_edit.htmpl,form_name_3 将为“edit”。对于组合详细信息表单(文件名格式为 detail_xxx.htmpl),$prop.form_name_3 设成当前视图,为“ro”或“edit”。
含有表单版本等级的字符串。 PDM_PRAGMA 语句包含关于该属性的更多详细信息。
含有当前会话的数字会话 ID 的字符串。
含有表单的站点定义修改名称的字符串。 PDM_PRAGMA 语句包含关于该属性的更多详细信息。
含有“analyst”、“customer”、“employee”或“guest”的字符串。
含有表单版本的字符串。 PDM_PRAGMA 语句包含关于该属性的更多详细信息。
|
版权所有 © 2013 CA。
保留所有权利。
|
|