toggleExpanded (NotesXspViewEntry - JavaScript)

子エントリを展開または省略表示して、逆の状態にします。

定義場所

NotesXspViewEntry (JavaScript)

構文

toggleExpanded() : void

使用法

データテーブルコントロールでは、これらのメソッドを使用して、子の行を省略表示および展開することができます。

以下の例は、コレクション名が rowdata の Domino® ビューデータソースを使用するデータベースコントロールに埋め込まれたボタンコントロールの XML を示したものです。このボタンには、行に子孫がない場合にボタンを非表示にするスクリプトがあります。もう 1 つのスクリプトは、現在の行の状態に応じて、ボタンのラベルを「展開」??? または「省略表示」???します。 これは現在の行の状態に基づきます。 最後に、ボタンの onclick イベントが、現在の行の状態を切り替えます。
<xp:button id="button1">
	<xp:this.rendered><![CDATA[#{javascript:rowdata.getDescendantCount() > 0}]]></xp:this.rendered>
	<xp:this.value><![CDATA[#{javascript:if (rowdata.isExpanded()) {
		return "Collapse"
	} else {
		return "Expand"
	}}]]></xp:this.value>
	<xp:eventHandler event="onclick" submit="true"
		refreshMode="complete">
		<xp:this.action><![CDATA[#{javascript:rowdata.toggleExpanded()}]]></xp:this.action>
	</xp:eventHandler>
</xp:button>