文書のデータを行と列で表示し、基本ビューの動的選択を可能にします。
<xe:dynamicdynamicViewPanel attributes>
<xe:this.facets>
<xp:pager attributes></xp:pager>
</xe:this.facets>
<xe:this.data>
<xp:dominoView attributes></xp:dominoView>
</xe:this.data>
<xp:viewColumn attributes">
<xp:viewColumnHeader attributes></xp:viewColumnHeader>
</xp:viewColumn>
...
</xe:dynamicdynamicViewPanel>
プロパティ | 説明 |
---|---|
id | (dynamicViewPanel) デフォルトは dynamicViewPanel1、dynamicViewPanel2 などです。 (viewColumn) デフォルトは viewColumn1、viewColumn2 などです。 (viewColumnHeader) デフォルトは viewColumnHeader1、viewColumnHeader2 などです。 |
rows | (dynamicViewPanel) これは、一度に表示される 行数です (デフォルトでは 30)。 |
data | (dynamicViewPanel) Domino® ビューをコントロールに バインドします。 |
data の下の viewName | (dynamicViewPanel) ビューを決定します。変更可能です。 |
pageName | (dynamicViewPanel) デフォルトでは、列の項目がリンクの場合に、 文書のフォームに関連付けられた XPage を使用して、 選択された文書を開きます。 ここで、指定の XPage を使用できます。 |
columnName | (viewColumn) データソースの列名は、 ビュー作成ダイアログを使用してセットアップされ、 後で変更できます。 |
displayAs | (viewColumn) デフォルトでは、項目はテキストで表示さ れます。 これらの項目を、元の文書へのリンクに変更するには、displayAs="link" を 指定します。 |
value | (viewColumnHeader) これは列ヘッダーのラ ベルです。 |
カテゴリ | プロパティ |
---|---|
アクセシビリティ | caption、role、summary、title |
basics | attrs、binding、customizerBean、dir、id、lang、loaded、partialExecute、partialRefresh、refreshId、rendered、rendererType、rowAttrs、target |
data | data、first、indexVar、pageName、rows、value、var |
format | cellpadding、cellspacing、height、showCheckbox、showColumnHeader、showHeaderCheckbox、showUnreadMarks、width |
styling | captionStyleClass、columnClasses、dataTableStyle、dataTableStyleClass、disableTheme、readMarksClass、rowClasses、themeId、unreadMarksClass、viewStyle、viewStyleClass |
カテゴリ | プロパティ |
---|---|
アクセシビリティ | role |
basics | attrs、binding、columnName、displayAs、htmlFilter、id、loaded、rendered、rendererType、width |
data | converter、openDocAsReadonly、pageUrl、value |
イベント | onClick |
format | collapsedImage、contentType、expandedImage、iconAlt、iconSrc、indentResponses、showCheckbox |
styling | disableTheme、style、styleClass、themeId |
カテゴリ | プロパティ |
---|---|
アクセシビリティ | role |
basics | attrs、binding、htmlFilter、id、loaded、rendered、rendererType、sortable、value |
format | contentType、iconAlt、iconSrc、showCheckbox |
styling | disableTheme、style、styleClass、themeId |
ページャコントロールのサンプルファセットを以下に示します。
<xp:this.facets>
<xp:pager partialRefresh="true" layout="Previous Group Next"
xp:key="headerPager" id="pager1">
</xp:pager>
<xp:viewTitle xp:key="viewTitle" id="viewTitle1" value="View Title"></xp:viewTitle>
<xp:pager partialRefresh="true" layout="Previous Group Next"
xp:key="footerPager" id="pager2">
</xp:pager>
</xp:this.facets>
[プロパティ] の下の [表示] タブにある以下のボックスは、次のようにファセットコンテンツに影響を与えます。ビューを構成してデータのカテゴリを表示する場合、ユーザーはカテゴリの展開と省略表示を実行時に切り替えることができます。カテゴリは、デフォルトで省略表示になっています。 ユーザーがカテゴリを切り替えると、XPage が再ロードされ、XPage 上のデータとサーバーとの同期が維持されます。
ページングの場合、省略表示されたカテゴリは 1 行として カウントされます。 例えば、5 行移動するようにページャを構成し、 省略表示されたデータ行がビューに 5 行ある場合は、ユーザーが [戻る] ボタン または [進む] ボタンをクリックするたびに、ページャは 5 カテゴリをカウントし、 個々の非表示行はカウントしません。 また、ユーザーがデータのページ間を往復するとき、カテゴリの切り替え状態も維持されます。
このコントロールは、最新のアクセシビリティ標準に対してテストされていません。推奨されるアクセシビリティパスは データ表 または データビューコントロールです。
<xp:label id="label1" value="Select a view"
style="color:rgb(0,128,255);font-weight:bold">
</xp:label>
<xp:comboBox id="comboBox1" value="#{viewScope.viewName}">
<xp:selectItems>
<xp:this.value><![CDATA[#{javascript:var v = database.getViews();
var a = [];
for(var i=0; i<v.size(); i++) {
a[i] = v[i].getName()
}
return a}]]></xp:this.value>
</xp:selectItems>
<xp:eventHandler event="onchange" submit="true"
refreshMode="complete">
</xp:eventHandler>
</xp:comboBox>
<xp:br></xp:br>
<xe:dynamicViewPanel id="dynamicViewPanel1">
<xe:this.data>
<xp:dominoView var="view1">
<xp:this.viewName>
<![CDATA[#{javascript:return viewScope.viewName == null ? "main" : viewScope.viewName}]]>
</xp:this.viewName>
</xp:dominoView>
</xe:this.data>
</xe:dynamicViewPanel>