PRIM_LIST.Imageクラス (PRIM_LIST.Image)
イメージを表示している列
祖先 - PRIM_LIST.Columnクラス (PRIM_LIST.Column) オブジェクト (PRIM_OBJT)
詳細
Prim_List.Image は、画像を表示するために使用される List 内の列です。
各列タイプには、CurrentItem プロパティを介してアクセス可能な列の個々のエントリへのアクセスを提供する、対応する CurrentItem クラスがあります。
各項目のチェックボックスは、他のビジュアル LANSA リストが現在の項目を使用できるように、列の現在の項目を使用して個別に変更することができます。
Image コントロールがリストにドロップ されるたびに、イメージ列が作成されます。
Blob フィールドがリストにドロップされている場合、 Source プロパティは、フィールドに設定され、それが基本的な作業リストの列として使用されます。 実行時のフィールド値に有効なイメージファイルが含まれている場合、イメージが表示されます。これは、データベースから読み取ったときにテキストと画像データの処理を簡素化するシンプルで便利なショートカットです。
例
この例では、それぞれがリポジトリフィールドをソースとして使用する4列のリストを示しています。
イメージ列には、 Blob フィールド EMPTHM のソースがあります。これは実行時にイメージとしてレンダリングされます。
Begin_Com Role(*EXTENDS #PRIM_WEB) Height(456) Width(864)
Define_Com Class(#PRIM_LIST) Name(#List) Displayposition(1) Left(8) Parent(#COM_OWNER) Tabposition(1) Top(8) Height(433) Width(841) Rowheight(28) Rowlines(False) Columnlines(False)
Define_Com Class(#PRIM_LIST.Image) Name(#ColumnEMPTHM1) Displayposition(1) Parent(#List) Source(#EMPTHM) Columnwidth(43) Imagesizing(BestFit) Cellmargintop(2) Cellmarginbottom(2)
Define_Com Class(#PRIM_LIST.String) Name(#ColumnEMPNO1) Displayposition(2) Parent(#List) Source(#EMPNO) Columnwidth(104)
Define_Com Class(#PRIM_LIST.String) Name(#ColumnSURNAME1) Displayposition(3) Parent(#List) Source(#SURNAME)
Define_Com Class(#PRIM_LIST.String) Name(#ColumnGIVENAME1) Displayposition(4) Parent(#List) Source(#GIVENAME)
Def_List Name(#Employees) Fields(#Empno #Surname #Givename #Empthm) Type(*working) entrys(*Max)
Mthroutine Name(Load)
Define_Com Class(#xDemoDataServices.GetEmployees) Name(#GetEmployees)
#GetEmployees.ExecuteAsync( #Employees )
Evtroutine Handling(#GetEmployees.Completed)
Selectlist Named(#Employees)
Add_Entry To_List(#List)
Endselect
Endroutine
Endroutine
End_Com
プロパティ
イベント
名前 | 記述 |
|---|---|
Clickイベントはマウスがクリックされた時に実行されます。 | |
列見出しがクリックされると起動されます。 PRIM_LIST.Columnクラス (PRIM_LIST.Column) より継承 Origin, Handled | |
列見出しでダブルクリックされると起動されます。 PRIM_LIST.Columnクラス (PRIM_LIST.Column) より継承 Origin, Handled | |
マウスが列の範囲内に入ると起動されます。 PRIM_LIST.Columnクラス (PRIM_LIST.Column) より継承 | |
マウスが列の範囲内から出ると起動されます。 PRIM_LIST.Columnクラス (PRIM_LIST.Column) より継承 | |
コンポーネントを作成する時にCreateInstanceのイベントを実行します。 PRIM_LIST.Columnクラス (PRIM_LIST.Column) より継承 | |
コンポーネントが解除される前にDestroyInstanceのイベントを実行します。 PRIM_LIST.Columnクラス (PRIM_LIST.Column) より継承 | |
DoubleClickイベントはマウスをタブルクリックした時に実行されます。 |
メソッド
名前 | 記述 |
|---|---|
列の幅を最も幅の広いコンテンツに合わせて設定します PRIM_LIST.Columnクラス (PRIM_LIST.Column) より継承 |