![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
||
|
“表达式对象模型”定义可以在表达式中使用的变量。定义了下列变量:
_document
|
包含文档级模板数据。除了几个提供文档内置信息的域以外,模板中的每个参数都有一个域。
|
_repeat
|
仅为出现在重复区域内的表达式定义。提供关于区域的内置信息:
_index
当前项的数字索引(从 0 开始)
_numRows
该重复区域内的总项数
_isFirst
如果当前项是其重复区域内的第一项,则为真
_isLast
如果当前项是其重复区域内的最后一项,则为真
_prevRecord
前一项的 "_repeat" 对象。访问该区域内第一项的此属性是一个错误。
_nextRecord
下一项的 "_repeat" 对象。访问该区域内最后一项的此属性是一个错误。
_parent
在嵌套的重复区域内,该项给出封闭(外层)重复区域的 _repeat 对象。在嵌套的重复区域外部访问此属性是一个错误。 |
在表达式计算过程中,_document 对象和 _repeat 对象的所有域都默认为可用。例如,为访问文档的标题参数,可以输入 title
而不是 _document.title
。
在出现域冲突的情况下,_repeat 对象的域优先于 _document 对象的域。因此,不需要明确引用 _document 或 _repeat,除非可能需要在重复区域内使用 _document 引用被重复区域参数隐藏了的文档参数。
使用嵌套的重复区域时,只有最内层重复区域的域为默认为可用。外层区域必须使用 _parent 明确引用。
|
||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |