Lotus ソフトウェアのロゴ
IBM Lotus Domino Designer 8.5
バージョン 8.5、8.5.1、8.5.2、および 8.5.3






viewPanel - ビュー

行と列で文書のデータを表示します。

カテゴリ

コンテナコントロール

構文

<xp:viewPanel attributes>
	<xp:this.facets>
		<xp:pager attributes></xp:pager>
	</xp:this.facets>
	<xp:this.data>
		<xp:dominoView attributes></xp:dominoView>
	</xp:this.data>
	<xp:viewColumn attributes">
		<xp:viewColumnHeader attributes></xp:viewColumnHeader>
	</xp:viewColumn>
	...
</xp:viewPanel>

必須プロパティ

id (viewPanel) デフォルトは viewPanel1viewPanel2 などです。

(viewColumn) デフォルトは viewColumn1viewColumn2 などです。

(viewColumnHeader) デフォルトは viewColumnHeader1viewColumnHeader2 などです。

rows (viewPanel) これは、1 度に表示される 行数です (デフォルトでは 30)。
data (viewPanel) Lotus Domino® ビューをコントロールに バインドします。
pageName (viewPanel) デフォルトでは、列の項目がリンクの場合に、 文書のフォームに関連付けられた XPage を使用して、 選択された文書を開きます。ここで、指定の XPage を使用できます。
columnName (viewColumn) データソースの列名は、 ビュー作成ダイアログを使用してセットアップされ、 後で変更できます。
displayAs (viewColumn) デフォルトでは、項目はテキストで表示さ れます。これらの項目を、元の文書へのリンクに変更するには、displayAs="link" を 指定します。
value (viewColumnHeader) これは列ヘッダーのラ ベルです。

ページャ

設計仕様により 1 つまたは複数のページャを含むファセットリージョンは、ビューの一部です。ファセットリージョンには、パネルなど、その他のコントロールも 配置できます。ファセットリージョン内で作業するには、ソースモードを使用します。

ページャコントロールのサンプルファセットを以下に示します。

<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>
[プロパティ] の下の [表示] タブにある以下のボックスは、次のようにファセットコンテンツに影響を与えます。

すべてのプロパティ (viewPanel)

accessibility captionrolesummarytitle
basics attrsbindingdiridlangloadedpartialExecutepartialRefreshrefreshIdrenderedrendererTyperowAttrstarget
data datafirstindexVarpageNamerowsvaluevar
format cellpaddingcellspacingheightshowColumnHeadershowUnreadMarkswidth
styling captionStyleClasscolumnClassesdataTableStyledataTableStyleClassdisableThemereadMarksClassrowClassesthemeIdunreadMarksClassviewStyleviewStyleClass

すべてのプロパティ (viewColumn)

accessibility role
basics attrsbindingcolumnNamedisplayAshtmlFilteridloadedrenderedrendererTypewidth
data converteropenDocAsReadonlypageUrlvalue
events onClick
format collapsedImagecontentTypeexpandedImageiconAlticonSrcindentResponsesshowCheckbox
styling disableThemestylestyleClassthemeId

すべてのプロパティ (viewColumnHeader)

accessibility role
basics attrsbindinghtmlFilteridloadedrenderedrendererTypesortablevalue
format contentTypeiconAlticonSrcshowCheckbox
styling disableThemestylestyleClassthemeId

使用法

ビューコントロールは、基本的に Lotus Domino ビューを 表示します。設計モードで、viewPanel コントロールの作成時に、バインドされた Lotus Domino ビューの名前、 およびその他の情報をダイアログで指定します。 作成後、右クリックするか、またはメニューを使用して、列を挿入、追加、 削除できます。

ビューを構成してデータのカテゴリを表示する場合、ユーザーはカテゴリの展開および省略表示を実行時に切り替えることができます。 カテゴリは、デフォルトで省略表示になっています。 ユーザーがカテゴリを切り替えると、XPage が再ロードされ、XPage 上のデータとサーバーとの同期が維持されます。

ページングの場合、省略表示されたカテゴリは 1 行として カウントされます。例えば、5 行移動するようにページャを構成し、 省略表示されたデータ行がビューに 5 行ある場合は、ユーザーが [戻る] ボタン または [進む] ボタンをクリックするたびに、ページャは 5 カテゴリをカウントし、 個々の非表示行はカウントしません。また、ユーザーがデータのページ間を往復するとき、カテゴリの切り替え状態も維持されます。

下のビューパネルコントロールには、2 つの列があります。
<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="view2" viewName="main"></xp:dominoView>
	</xp:this.data>
	<xp:viewColumn columnName="subject" id="viewColumn1">
		<xp:viewColumnHeader value="subject" id="viewColumnHeader1"></xp:viewColumnHeader>
	</xp:viewColumn>
	<xp:viewColumn columnName="fruit" id="viewColumn2">
		<xp:viewColumnHeader value="fruit" id="viewColumnHeader2"></xp:viewColumnHeader>
	</xp:viewColumn>
</xp:viewPanel>



ライブラリ | サポート | ご利用条件 |

最終更新日: 2011 年 9 月 20 日 (火曜日)