PRIM_LIST.Column クラス - ColumnPinned プロパティ

リストの右側または左側に列をピン止めします。

PRIM_LIST.Column クラス (PRIM_LIST.Column) のメンバ

データ タイプ - 列挙

詳細

ColumnPinned プロパティを使用すると、列をメインリストの本文の左側または右側に配置できます。
 
固定列は垂直方向にスクロールしますが、水平スクロールの対象にはならず、常に表示されます。

許容値

列挙値説明
Left列はリストの左側に配置される
None列はリスト本体に配置される
Right列はリストの右側に配置される

列見出しをクリックすると、左に固定されている列の効果を確認できます。
Begin_Com Role(*EXTENDS #PRIM_WEB) Height(752) Width(1032) Theme(#SYS_THEME<2015Blue>) LayoutManager(#Layout1)
 
   Define_Com Class(#PRIM_TBLO) Name(#Layout1)
   Define_Com Class(#PRIM_TBLO.Row) Name(#LayoutRow1) DisplayPosition(1) Parent(#Layout1)
   Define_Com Class(#PRIM_TBLO.Column) Name(#LayoutColumn1) DisplayPosition(1) Parent(#Layout1)
   Define_Com Class(#PRIM_TBLO.Item) Name(#LayoutItem1) Column(#LayoutColumn1) Manage(#List) Parent(#Layout1) Row(#LayoutRow1)
 
   Define_Com Class(#PRIM_LIST) Name(#List) DisplayPosition(1) Left(0) Parent(#COM_OWNER) TabPosition(1) Top(0) Height(752) Width(1032) RowHeight(29)
   Define_Com Class(#PRIM_LIST.Number) Name(#ColumnNumber) ColumnWidth(130) DisplayPosition(1) Increment(1) Parent(#List) Source(#xDemoNumber) Wrap(False)
   Define_Com Class(#PRIM_LIST.Number) Name(#ColumnNumber2) ColumnWidth(340) DisplayPosition(2) Increment(1) Parent(#List) Source(#xDemoNumber_2) Wrap(False)
   Define_Com Class(#PRIM_LIST.String) Name(#ColumnString) ColumnWidth(768) DisplayPosition(3) Parent(#List) Source(#xDemoCaption)
 
   Evtroutine Handling(#Com_owner.CreateInstance)
 
      Begin_Loop Using(#xDemoNumber) To(100)
 
         #xDemoNumber_2 := #xDemoNumber * 100
         #xDemoCaption := ("List item &1").Substitute( #xDemoNumber.AsString )
 
         Add_Entry To_List(#List)
 
 End_Loop
 
 Endroutine
 
   Evtroutine Handling(#ColumnNumber.ColumnClick #ColumnNumber2.ColumnClick #ColumnString.ColumnClick) Com_Sender(#Sender)
 
      If (#Sender.ColumnPinned = Left)
 
         #Sender.ColumnPinned := None
 
Else
 
         #Sender.ColumnPinned := Left
 
 Endif
 
 Endroutine
 
 End_Com

参照

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

テクニカルリファレンス

EPC142030 February 2019