PRIM_LIST.Partクラス (PRIM_LIST.Part)

セル内の再利用可能パーツを表示する列

祖先 - PRIM_LIST.Columnクラス (PRIM_LIST.Column) オブジェクト (PRIM_OBJT)

詳細

Prim_List.Part は、 典型的なフィールドベースのセルではなく、再利用可能な部分のインスタンスを表示するために使用される List 内の列です。

各列タイプには、CurrentItem プロパティを介してアクセス可能な列の個々のエントリへのアクセスを提供する、対応する CurrentItem クラスがあります。

列で使用される部分は、 PRIM_LIST.IListCellDesign インターフェイスを実装する必要があります。このセルは、いくつかのフィールド値を表すことができます。

パーツ列は、再使用可能なパーツがリストにドロップされるたびに作成されます。Design プロパティが使用されている一部のクラスを定義します。

リユーザブル部分で使用される *ListFields パラメータは、列のデータフィールドを定義します。

この例では、単純な部分は 4 つの別々の列を使用するのではなく、アドレスを単一のセルとして表示します。 

     Begin_Com Role(*EXTENDS #PRIM_PANL *implements #prim_list.IListCellDesign *ListFields #ListFields) Displayposition(1) Height(68) Left(0) Tabposition(1) Top(0) Width(217) Layoutmanager(#TableLayout) 

Group_By Name(#ListFields) Fields(#Address1 #Address2 #address3 #postcode)

Define_Com Class(#PRIM_TBLO) Name(#TableLayout)
Define_Com Class(#PRIM_TBLO.Row) Name(#Row1) Displayposition(1) Parent(#TableLayout)
Define_Com Class(#PRIM_TBLO.Column) Name(#Column1) Displayposition(1) Parent(#TableLayout)
Define_Com Class(#PRIM_LABL) Name(#gAddress) Caption('') Displayposition(1) Ellipses(End) Left(0) Parent(#COM_OWNER) Tabposition(1) Tabstop(False) Top(0) Height(68) Width(217) Verticalalignment(Center) Marginleft(2) Marginright(2)
Define_Com Class(#PRIM_TBLO.Item) Name(#LayoutItem) Alignment(TopLeft) Column(#Column1) Flow(Down) Manage(#gAddress) Parent(#TableLayout) Row(#Row1) Rowspan(3)

Mthroutine Name(OnAdd) Options(*redefine)

#gAddress := ("&1, &2, &3, &4").Substitute( #Address1 #Address2 #Address3 #PostCode.AsString )

Endroutine

End_Com

プロパティ

名前

記述

CellAlignment

リストセルのコンテンツの位置 PRIM_LIST.Columnクラス (PRIM_LIST.Column) より継承

CellHeight

CellSizingによって上書きされない時のセルの高さ(ピクセル) PRIM_LIST.Columnクラス (PRIM_LIST.Column) より継承

CellMarginBottom

CellSizingによって上書きされない時のセルの下余白(ピクセル) PRIM_LIST.Columnクラス (PRIM_LIST.Column) より継承

CellMarginLeft

CellSizingによって上書きされない時のセルの左余白(ピクセル) PRIM_LIST.Columnクラス (PRIM_LIST.Column) より継承

CellMarginRight

CellSizingによって上書きされない時のセルの右余白(ピクセル) PRIM_LIST.Columnクラス (PRIM_LIST.Column) より継承

CellMarginTop

CellSizingによって上書きされない時のセルの上余白(ピクセル) PRIM_LIST.Columnクラス (PRIM_LIST.Column) より継承

CellSizing

コンテンツがセルの一部のみを使用できるようにリストセルのサイズを調整 PRIM_LIST.Columnクラス (PRIM_LIST.Column) より継承

CellThemeDrawStyle

リストセルの描画スタイル

CellWidth

CellSizingによって上書きされない時のセルの幅(ピクセル) PRIM_LIST.Columnクラス (PRIM_LIST.Column) より継承

ColumnCaption

列見出しに表示するキャプション PRIM_LIST.Columnクラス (PRIM_LIST.Column) より継承

ColumnCaptionAlign

列見出しのテキストの配置 PRIM_LIST.Columnクラス (PRIM_LIST.Column) より継承

ColumnCaptionText

列見出しに表示するキャプション PRIM_LIST.Columnクラス (PRIM_LIST.Column) より継承

ColumnCaptionWordWrap

十分なスペースがない場合、テキストを次の行に折り返します。 PRIM_LIST.Columnクラス (PRIM_LIST.Column) より継承

ColumnImage

列見出しに表示するイメージ PRIM_LIST.Columnクラス (PRIM_LIST.Column) より継承

ColumnImageHeight

列の高さと幅をピクセル単位で設定します。 PRIM_LIST.Columnクラス (PRIM_LIST.Column) より継承

ColumnMaxWidth

列の許容最大幅(ピクセル) PRIM_LIST.Columnクラス (PRIM_LIST.Column) より継承

ColumnMinWidth

列の許容最小幅(ピクセル) PRIM_LIST.Columnクラス (PRIM_LIST.Column) より継承

ColumnMouseOverStyle

マウスオーバーで列見出しに適用するスタイル PRIM_LIST.Columnクラス (PRIM_LIST.Column) より継承

ColumnMouseOverStyles

マウスオーバーで列見出しに適用するスタイルのコレクション PRIM_LIST.Columnクラス (PRIM_LIST.Column) より継承

ColumnPinned

リストの右側または左側に列をピン止めします。 PRIM_LIST.Columnクラス (PRIM_LIST.Column) より継承

ColumnPopup

メニューとして表示するポップアップパネル PRIM_LIST.Columnクラス (PRIM_LIST.Column) より継承

ColumnPopupImage

デフォルトのイメージの代わりに列見出しに表示するイメージ PRIM_LIST.Columnクラス (PRIM_LIST.Column) より継承

ColumnPressedStyle

マウスダウンで列見出しに適用されるスタイル PRIM_LIST.Columnクラス (PRIM_LIST.Column) より継承

ColumnPressedStyles

マウスダウンで列見出しに適用されるスタイルのコレクション PRIM_LIST.Columnクラス (PRIM_LIST.Column) より継承

ColumnResize

列を手動でサイズ調整できるかどうかを指定します。 PRIM_LIST.Columnクラス (PRIM_LIST.Column) より継承

ColumnStyle

列に適用するスタイル PRIM_LIST.Columnクラス (PRIM_LIST.Column) より継承

ColumnStyles

列に適用するスタイルのコレクション PRIM_LIST.Columnクラス (PRIM_LIST.Column) より継承

ColumnThemeDrawStyle

列見出しに適用するテーマの描画スタイルの名前 PRIM_LIST.Columnクラス (PRIM_LIST.Column) より継承

ColumnUnits

列を特定の幅にするか、使用可能なスペースの割合を使用するか指定します。(ColumnWidthを参照) PRIM_LIST.Columnクラス (PRIM_LIST.Column) より継承

ColumnVisible

列の表示、非表示 PRIM_LIST.Columnクラス (PRIM_LIST.Column) より継承

ColumnWidth

列の幅。ColumnUnitsプロパティを参照。 PRIM_LIST.Columnクラス (PRIM_LIST.Column) より継承

ComponentClassName

コンポーネントのクラス名です。 オブジェクト (PRIM_OBJT) より継承

ComponentMembers

このコンポーネントの全てにアクセスできるようにします。 オブジェクト (PRIM_OBJT) より継承

ComponentPatternName

コンポーネントのクラスを制限します。 オブジェクト (PRIM_OBJT) より継承

ComponentTag

インスタンス用に値を格納できる汎用スペース オブジェクト (PRIM_OBJT) より継承

ComponentType

ComponentTypeではコンポーネントのタイプ情報にアクセスできます。 オブジェクト (PRIM_OBJT) より継承

ComponentTypeName

ComponentTypeName十分適格なコンポーネントのクラス名です。 オブジェクト (PRIM_OBJT) より継承

CurrentItem

UIのタッチまたはリスト関連コマンド経由で最後に選択されたリスト内の項目

Design

セルのデザインとして使用する再利用可能パーツ

DisplayPosition

別の列に対する、この列の相対的な位置 PRIM_LIST.Columnクラス (PRIM_LIST.Column) より継承

Enabled

列のコンテンツの無効、有効 PRIM_LIST.Columnクラス (PRIM_LIST.Column) より継承

FocusItem

列のフォーカスされたアイテムへの参照

Name

コンポーネントの名前 オブジェクト (PRIM_OBJT) より継承

Owner

コンポーネントのオーナーです。 オブジェクト (PRIM_OBJT) より継承

Parent

列を含むリストへの参照 PRIM_LIST.Columnクラス (PRIM_LIST.Column) より継承

SortAsColumn

データのソートに使用する代替列を指定します PRIM_LIST.Columnクラス (PRIM_LIST.Column) より継承

SortDirection

列を昇順または降順にソートします。 PRIM_LIST.Columnクラス (PRIM_LIST.Column) より継承

SortOnClick

列の項目の順番を変えるためのプロパティです。

SortPosition

ソート順の列の位置 PRIM_LIST.Columnクラス (PRIM_LIST.Column) より継承

Style

アイテムに適用されるスタイル PRIM_LIST.Columnクラス (PRIM_LIST.Column) より継承

Styles

アイテムに適用されるスタイルコレクション PRIM_LIST.Columnクラス (PRIM_LIST.Column) より継承

ThemeDrawStyle

列に適用するThemeDrawStyle PRIM_LIST.Columnクラス (PRIM_LIST.Column) より継承

Visible

列のコンテンツの表示、非表示 PRIM_LIST.Columnクラス (PRIM_LIST.Column) より継承

イベント

名前

記述

ColumnClick

列見出しがクリックされると起動されます。 PRIM_LIST.Columnクラス (PRIM_LIST.Column) より継承

Origin, Handled

ColumnDoubleClick

列見出しでダブルクリックされると起動されます。 PRIM_LIST.Columnクラス (PRIM_LIST.Column) より継承

Origin, Handled

ColumnMouseEnter

マウスが列の範囲内に入ると起動されます。 PRIM_LIST.Columnクラス (PRIM_LIST.Column) より継承

ColumnMouseLeave

マウスが列の範囲内から出ると起動されます。 PRIM_LIST.Columnクラス (PRIM_LIST.Column) より継承

CreateInstance

コンポーネントを作成する時にCreateInstanceのイベントを実行します。 PRIM_LIST.Columnクラス (PRIM_LIST.Column) より継承

DestroyInstance

コンポーネントが解除される前にDestroyInstanceのイベントを実行します。 PRIM_LIST.Columnクラス (PRIM_LIST.Column) より継承

メソッド

名前

記述

SizeToContents

列の幅を最も幅の広いコンテンツに合わせて設定します PRIM_LIST.Columnクラス (PRIM_LIST.Column) より継承


参照

すべてのコンポーネント クラス
テクニカルリファレンス