var - 変数

行データを使用可能にするための変数の名前を指定します。

カテゴリ

data

構文

var="name"

使用法

設計モードで、[プロパティ] の下のトップタブをクリックして [コレクション名] を探すか、[すべてのプロパティ] を クリックして [data] の下で [var] を 探します。

名前付き変数をスクリプトで使用して、 データソースのメンバーを参照することができます。 例えば、 データソースが NotesDataCollection オブジェクトである場合、 この変数はその中の NotesDocument オブジェクトを参照します。

ここに示すデータ表は、変数を使用して、 表の行に関連付けられた文書から項目を取得します。
<xp:dataTable id="dataTable1" rows="30"
	value="#{javascript:return database.getAllDocuments()}" var="rowdoc">
	<xp:column id="column1">
		<xp:this.facets>
			<xp:label value="subject" id="label1" xp:key="header" style="font-weight:bold"></xp:label>
		</xp:this.facets>
		<xp:text escape="true" id="computedField1"><xp:this.value>
			<![CDATA[#{javascript:return rowdoc.getItemValueString("subject")}]]>
		</xp:this.value>	</xp:text>
	</xp:column>
	<xp:column id="column2">
		<xp:this.facets>
			<xp:label value="fruit" id="label2" xp:key="header" style="font-weight:bold"></xp:label>
		</xp:this.facets>
		<xp:text escape="true" id="computedField2"><xp:this.value>
			<![CDATA[#{javascript:return rowdoc.getItemValueString("fruit")}]]>
		</xp:this.value></xp:text>
	</xp:column>
</xp:dataTable>