リスト編集フィールドの現在のアイテム (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

コントロール内に表示するテキスト

CaptionColor

キャプションの色

CaptionPosition

キャプションの位置を設定します

ComponentClassName

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

ComponentMembers

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

ComponentPatternName

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

ComponentTag

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

ComponentType

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

ComponentTypeName

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

DisplayAlignment

フォーカスがない時の編集ボックスの配置を設定します

EditAlignment

フォーカスがある時のテキストの配置を設定します

Enabled

リストアイテムを有効、無効にします リストの現在のアイテム (PRIM_MD.ListCurrentItem) より継承

HasSelection

編集可能なテキストが選択されている場合TRUE

Height

アイテムの高さ(ピクセル) リストの現在のアイテム (PRIM_MD.ListCurrentItem) より継承

HelperColor

ヘルパーの色

HelperPosition

ヘルパーテキストが表示される位置

HelperText

アイテムのヘルパー領域に表示するテキスト

Hint

現在のアイテム用に表示するヒント リストの現在のアイテム (PRIM_MD.ListCurrentItem) より継承

HintPopup

省略値のテキストボックスの変わりに使用するポップアップパネルインスタンスが利用できるようにします。 リストの現在のアイテム (PRIM_MD.ListCurrentItem) より継承

HintTitle

リストの現在のアイテム用に表示するヒントのタイトル リストの現在のアイテム (PRIM_MD.ListCurrentItem) より継承

Icon

アイテム内に表示するイメージ

IconColor

アイコンに適用する色

IconFileName

イメージファイルの名前

IconHeight

アイコンの高さ(ピクセル)

IconImage

コントロールに表示するマテリアルデザインのイメージ

IconImageSizing

IconImageのサイズ調整の動作を指定します

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

コントロールに表示するマテリアルデザインのイメージ

PromptIconImageSizing

IconImageのサイズ調整の動作を指定します

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) より継承


参照

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

  • No labels