NotesXspDocument (JavaScript™)
Represents a document associated with the XPage context in which the server script is running.
Usage
Where a data source for an XPage is a Domino® document, a global variable of typeNotesXspDocument
representing the data source
becomes available. By default, global variables representing document
data sources on a page are named document1
, document2
,
and so on.currentDocument
represents
the closest data source. Suppose a page contains a Panel control with
a data source document2
while the page itself has
a data source document1
. Outside the Panel control, currentDocument
means document1
.
Inside the Panel control, currentDocument
means document2
.Examples
ThisOpen
simple
action uses scripts to set a condition and to specify a target.<xp:button id="button1" value="Open parent"><xp:eventHandler event="onclick" submit="true" refreshMode="complete"><xp:this.action>
<xp:actionGroup
condition="#{javascript:document1.isResponse()}">
<xp:openPage name="/main.xsp"
target="#{javascript:return document1.getParentId()}">
</xp:openPage>
</xp:actionGroup>
</xp:this.action></xp:eventHandler></xp:button>