リスト編集フィールドの現在のアイテム (PRIM_MD.ListEditCurrentItem)

現在のリスト アイテムの編集フィールドへのアクセスを提供します

祖先 - リストの現在のアイテム (PRIM_MD.ListCurrentItem) オブジェクト (PRIM_OBJT)

詳細

Prim_MD.ListEdit は、編集用としてビジュアライズされたコントロール リストです。
 
各コントロール タイプには対応する コントロール クラスがあり、これがコントロールインスタンスへのアクセスを提供します。
他の Visual LANSA リストでリストの現在のアイテムが使用できるのと同様に、コントロールの現在のアイテムを使用して、各アイテムの編集は個別に変更できます。
 
編集コントロールは、コントロール ビューから編集がドラッグ アンド ドロップされると必ず作成されます。

次の例では、単一のコントロールリストが、リストに各ボタンを追加後、更新してます。
 
編集が変更されると、コントロールの現在のアイコンがアクセスされ、どのボタンがクリックされたかがアイコンに表示されます
Begin_Com Role(*EXTENDS #PRIM_WEB) Height(456) Width(864) Layoutmanager(#Layout1)
 
    Define_Com Class(#PRIM_TBLO) Name(#Layout1)
    Define_Com Class(#PRIM_TBLO.Row) Name(#Layout1Row1) Displayposition(1) Parent(#Layout1)
    Define_Com Class(#PRIM_TBLO.Column) Name(#Layout1Column1) Displayposition(1) Parent(#Layout1)
    Define_Com Class(#PRIM_TBLO.Item) Name(#Layout1Item1) Column(#Layout1Column1) Manage(#List) Parent(#Layout1) Row(#Layout1Row1)
    Define_Com Class(#PRIM_TBLO) Name(#Layout2)
    Define_Com Class(#PRIM_TBLO.Row) Name(#Layout2Row1) Displayposition(1) Parent(#Layout2)
    Define_Com Class(#PRIM_TBLO.Column) Name(#Layout2Column1) Displayposition(1) Parent(#Layout2)
    Define_Com Class(#PRIM_TBLO.Item) Name(#Layout2Item1) Column(#Layout2Column1) Parent(#Layout2) Row(#Layout2Row1)
 
    Define_Com Class(#PRIM_MD.List) Name(#List) Displayposition(1) Left(0) Parent(#COM_OWNER) Tabposition(1) Top(0) Height(456) Width(864) Layoutmanager(#Layout2)
    Define_Com Class(#PRIM_MD.ListEdit) Name(#ListEdit) Parent(#List) Displayposition(1) Tabposition(1) Left(0) Top(0) Width(864)
 
        Evtroutine Handling(#Com_owner.CreateInstance)
 
            Begin_Loop Using(#xDemoNumber) To(10)
 
                Add_Entry To_List(#List)
 
                #ListEdit.CurrentItem.Caption := ("Edit &1").Substitute( #xDemoNumber.AsString )
 
            End_Loop
 
        Endroutine
 
        Evtroutine Handling(#ListEdit.Changed)
 
            #ListEdit.CurrentItem.Caption := "Changed"
 
        Endroutine
 
End_Com

プロパティ

名前記述
Appearanceフィールド (PRIM_MD.Input) から継承したコントロールの形式
Captionコントロール内に表示するテキスト
CaptionPositionキャプションの位置を設定します
ComponentClassNameコンポーネントのクラス名です。 オブジェクト (PRIM_OBJT) より継承
ComponentMembersこのコンポーネントの全てにアクセスできるようにします。 オブジェクト (PRIM_OBJT) より継承
ComponentPatternNameコンポーネントのクラスを制限します。 オブジェクト (PRIM_OBJT) より継承
ComponentTagインスタンス用に値を格納できる汎用スペース オブジェクト (PRIM_OBJT) より継承
ComponentTypeComponentType ではコンポーネントのタイプ情報にアクセスできます。 オブジェクト (PRIM_OBJT) より継承
ComponentTypeNameComponentTypeName 十分適格なコンポーネントのクラス名です。 オブジェクト (PRIM_OBJT) より継承
DisplayAlignmentフォーカスがない時の編集ボックスの配置を設定します
EditAlignmentフォーカスがある時のテキストの配置を設定します
Enabledリスト アイテムを有効、無効にします リストの現在のアイテム (PRIM_MD.ListCurrentItem) より継承
HasSelection編集可能なテキストが選択されている場合 TRUE
Heightアイテムの高さ (ピクセル) リストの現在のアイテム (PRIM_MD.ListCurrentItem) より継承
HelperPositionヘルパー テキストが表示される位置
HelperTextアイテムのヘルパー領域に表示するテキスト
Hint現在のアイテム用に表示するヒント リストの現在のアイテム (PRIM_MD.ListCurrentItem) より継承
HintPopup省略値のテキスト ボックスの変わりに使用するポップアップパネル インスタンスが利用できるようにします。 リストの現在のアイテム (PRIM_MD.ListCurrentItem) より継承
HintTitleリストの現在のアイテム用に表示するヒントのタイトル リストの現在のアイテム (PRIM_MD.ListCurrentItem) より継承
Iconアイテム内に表示するイメージ
IconColorアイコンに適用する色
IconFileNameイメージ ファイルの名前
IconHeightアイコンの高さ (ピクセル)
IconImageコントロールに表示するマテリアル デザインのイメージ
IconImageSizingIconImage のサイズ調整の動作を指定します
IconOpacityアイコンの不透明度 (パーセント)
Leftリストの左境界線に対する、リストアイテムの位置 リストの現在のアイテム (PRIM_MD.ListCurrentItem) より継承
MaxLength文字の最大数を設定します
MouseOverStyleマウスオーバー時にアイテムに適用されるスタイル リストの現在のアイテム (PRIM_MD.ListCurrentItem) より継承
MouseOverStylesマウスオーバーで列見出しに適用するスタイルのコレクション リストの現在のアイテム (PRIM_MD.ListCurrentItem) より継承
MultiLineテキストが新しい行に折り返しできるようにします
Nameコンポーネントの名前 オブジェクト (PRIM_OBJT) より継承
Ownerコンポーネントのオーナーです。 オブジェクト (PRIM_OBJT) より継承
Parentこのインスタンスが添付されているコンポーネント インスタンス。コントロールのビジュアル コンテナまたは子インスタンスのコレクション オブジェクト (PRIM_OBJT) より継承
PasswordChar入力中のデータのマスクに使用する文字
Placeholder編集部分に値がない時に表示するテキスト
PlaceholderColorプレースホルダー テキストの色
Popup現在のアイテムのために表示するポップアップ リストの現在のアイテム (PRIM_MD.ListCurrentItem) より継承
PromptIcon入力内に表示するイメージ
PromptIconColorアイコンに適用する色
PromptIconFileNameイメージ ファイルの名前
PromptIconHeightアイコンの高さ (ピクセル)
PromptIconHint表示するヒント
PromptIconImageコントロールに表示するマテリアル デザインのイメージ
PromptIconImageSizingIconImage のサイズ調整の動作を指定します
PromptIconOpacityアイコンの不透明度 (パーセント)
PromptOnlyプロンプター経由の入力のみ許可
ReadOnlyコンポーネントが入力に使用できるかどうかを制御します。
SelectionEnd選択が終了する値の位置
SelectionStart選択が開始する値の位置
SpellCheckブラウザのスペルチェック機能を使用
Style現在のアイテムに適用されるスタイル リストの現在のアイテム (PRIM_MD.ListCurrentItem) より継承
Styles現在のアイテムに適用されるスタイルのコレクション リストの現在のアイテム (PRIM_MD.ListCurrentItem) より継承
ThemeDrawStyleアイコンに適用するテーマの描画スタイルの名前 リストの現在のアイテム (PRIM_MD.ListCurrentItem) より継承
Topリストの上境界線に対する、リスト アイテムの位置 リストの現在のアイテム (PRIM_MD.ListCurrentItem) より継承
Valueデータ クラスの値
Visibleリストアイテムの表示または非表示 リストの現在のアイテム (PRIM_MD.ListCurrentItem) より継承
Widthリストアイテムの幅 (ピクセル) リストの現在のアイテム (PRIM_MD.ListCurrentItem) より継承

イベント

名前記述
CreateInstanceコンポーネントを作成する時に CreateInstance のイベントを実行します。 リストの現在のアイテム (PRIM_MD.ListCurrentItem) より継承
DestroyInstanceコンポーネントが解除される前に DestroyInstance のイベントを実行します。 リストの現在のアイテム (PRIM_MD.ListCurrentItem) より継承

参照

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

テクニカルリファレンス

EPC142030 February 2019