指定したファセットが表示されるように、動的コンテンツを変更します。
<xe:changeDynamicContentAction facetName="display" for="dynamic" loaded="true|false"><xe:this.parameters><xp:parameter name="name" value="value" loaded="true|false"</xp:parameter>...</xe:this.parameters></xe:changeDynamicContentAction>
属性 | 説明 |
---|---|
facetName="display" | 表示するファセットの名前。 |
for="dynamic" | ファセットを含む動的コントロールの名前。 |
loaded="true|false" | コントロールのロード時に、タグインスタンスを作成するかどうか。 デフォルトは true です。 |
this.parameters | 現状のまま渡されるパラメータの名前と値。 |
<xe:dynamicContent id="dynamicContent1" defaultFacet="mainView">
<xp:this.facets>
<xp:panel xp:key="subjectView">
<xp:button value="Switch to main view" id="button1">
<xp:eventHandler event="onclick" submit="true" refreshMode="partial" refreshId="dynamicContent1">
<xp:this.action>
<xe:changeDynamicContentAction facetName="mainView" for="dynamicContent1">
</xe:changeDynamicContentAction>
</xp:this.action>
</xp:eventHandler>
</xp:button>
<xp:viewPanel rows="30" id="viewPanel1">
<xp:this.facets>
<xp:pager partialRefresh="true"
layout="Previous Group Next" xp:key="headerPager" id="pager1">
</xp:pager>
</xp:this.facets>
<xp:this.data>
<xp:dominoView var="view1" viewName="subject"></xp:dominoView>
</xp:this.data>
<xp:viewColumn columnName="subject" id="viewColumn1">
<xp:viewColumnHeader value="subject" id="viewColumnHeader1"></xp:viewColumnHeader>
</xp:viewColumn>
<xp:viewColumn columnName="number" id="viewColumn2">
<xp:viewColumnHeader value="number" id="viewColumnHeader2"></xp:viewColumnHeader>
</xp:viewColumn>
<xp:viewColumn columnName="$2" id="viewColumn3">
<xp:viewColumnHeader value="last modified" id="viewColumnHeader3"></xp:viewColumnHeader>
</xp:viewColumn>
</xp:viewPanel>
</xp:panel>
<xp:panel xp:key="mainView">
<xp:button value="Switch to subject view" id="button2">
<xp:eventHandler event="onclick" submit="true" refreshMode="partial" refreshId="dynamicContent1">
<xp:this.action>
<xe:changeDynamicContentAction
facetName="subjectView" for="dynamicContent1">
</xe:changeDynamicContentAction>
</xp:this.action>
</xp:eventHandler>
</xp:button>
<xp:viewPanel rows="30" id="viewPanel2">
<xp:this.facets>
<xp:pager partialRefresh="true"
layout="Previous Group Next" xp:key="headerPager" id="pager2">
</xp:pager>
</xp:this.facets>
<xp:this.data>
<xp:dominoView var="view2" viewName="main"></xp:dominoView>
</xp:this.data>
<xp:viewColumn columnName="category" id="viewColumn4">
<xp:viewColumnHeader value="category" id="viewColumnHeader4"></xp:viewColumnHeader>
</xp:viewColumn>
<xp:viewColumn columnName="subject" id="viewColumn5">
<xp:viewColumnHeader value="subject" id="viewColumnHeader5"></xp:viewColumnHeader>
</xp:viewColumn>
<xp:viewColumn columnName="number" id="viewColumn6">
<xp:viewColumnHeader value="number" id="viewColumnHeader6"></xp:viewColumnHeader>
</xp:viewColumn>
<xp:viewColumn columnName="$2" id="viewColumn7">
<xp:viewColumnHeader value="last modified" id="viewColumnHeader7"></xp:viewColumnHeader>
</xp:viewColumn>
</xp:viewPanel>
</xp:panel>
</xp:this.facets>
</xe:dynamicContent>