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) より継承
CellHeightCellSizing によって上書きされない時のセルの高さ (ピクセル) PRIM_LIST.Column クラス (PRIM_LIST.Column) より継承
CellMarginBottomCellSizing によって上書きされない時のセルの下余白 (ピクセル) PRIM_LIST.Column クラス (PRIM_LIST.Column) より継承
CellMarginLeftCellSizing によって上書きされない時のセルの左余白 (ピクセル) PRIM_LIST.Column クラス (PRIM_LIST.Column) より継承
CellMarginRightCellSizing によって上書きされない時のセルの右余白 (ピクセル) PRIM_LIST.Column クラス (PRIM_LIST.Column) より継承
CellMarginTopCellSizing によって上書きされない時のセルの上余白 (ピクセル) PRIM_LIST.Column クラス (PRIM_LIST.Column) より継承
CellSizingコンテンツがセルの一部のみを使用できるようにリスト セルのサイズを調整 PRIM_LIST.Column クラス (PRIM_LIST.Column) より継承
CellWidthCellSizing によって上書きされない時のセルの幅 (ピクセル) 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) より継承
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列見出しに適用するテーマの DrawStyle の名前 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) より継承
ComponentTypeComponentType ではコンポーネントのタイプ情報にアクセスできます。 ブジェクト (PRIM_OBJT) より継承
ComponentTypeNameComponentTypeName 十分適格なコンポーネントのクラス名です。 ブジェクト (PRIM_OBJT) より継承
CurrentItemUI のタッチまたはリスト関連のコマンドにより最後に選択されたリスト内の項目
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) より継承

参照

すべてのコンポーネント クラス

テクニカルリファレンス

2018 - V14SP1