| 4D v15.4GET LIST ITEM | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D v15.4
 GET LIST ITEM 
         | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GET LIST ITEM ( {* ;} list ; itemPos | * ; itemRef ; itemText {; sublist ; expanded} ) | ||||||||
| 引数 | 型 | 説明 | ||||||
| * | 演算子 |   | 指定時, listはオブジェクト名 (文字列) 省略時, listはリスト参照番号 | |||||
| list | ListRef, 文字 |   | リスト参照番号 (* 省略時), または リストオブジェクト名 (* 指定時) | |||||
| itemPos | * | 演算子, 倍長整数 |   | 展開/折りたたまれたリスト中の項目位置 * の場合、リスト中のカレント項目 | |||||
| itemRef | 倍長整数 |   | 項目参照番号 | |||||
| itemText | 文字 |   | リスト項目テキスト | |||||
| sublist | ListRef |   | サブリストリスト参照番号 (サブリストがある場合) | |||||
| expanded | ブール |   | サブリストが添付されている場合: TRUE = サブリストは現在展開されている FALSE = サブリストは折りたたまれている | |||||
GET LIST ITEM コマンドは、リスト参照番号またはオブジェクト名がlistであるリスト中、itemPosで指定した項目に関する情報を返します。
1番目の * 引数を渡した場合、list 引数はフォーム中のリストオブジェクトのオブジェクト名 (文字列) です。この引数を渡さない場合、list 引数はリスト参照番号 (ListRef) です。1つしかフォーム上でリストオブジェクトを使用しない場合、いずれのシンタックスも使用できます。同じリストの複数のリストオブジェクトがフォーム上にある場合は、リストオブジェクトごとに展開/折りたたみが異なるため、オブジェクト名に基づくシンタックスを使用しなければなりません。
Note: オブジェクト名に@文字を使用し、フォーム上にこれに合致するリストオブジェクトが複数ある場合、GET LIST ITEM コマンドは最初に見つけたリストオブジェクトを検索の対象とします。
項目位置は、リストの現在の展開/折りたたみ状況に基づき、相対的に示されなければなりません。1 から Count list itemsで返される値までの数値を渡します。この範囲外の数値を渡すと、GET LIST ITEMは空の値 (0, "", など) を返します。
コマンドの呼出し後、以下の情報が返されます:
hList は項目にユニークな参照番号が与えられたリストです。以下のコードはプログラムで、現在選択されている項目のサブリストの展開/折りたたみを切り替えます:
 C_BOOLEAN($vbExpanded)
 C_LONGINT($hSublist;$vlItemRef)
 C_TEXT($vsItemText)
  //メソッドをコンパイルしたい場合、これらの変数を宣言しなければなりません
 
 $vlItemPos:=Selected list items(hList)
 If($vlItemPos>0)
    GET LIST ITEM(hList;$vlItemPos;$vlItemRef;$vsItemText;$hSublist;$vbExpanded)
    If(Is a list($hSublist))
       SET LIST ITEM(hList;$vlItemRef;$vsItemText;$hSublist;Not($vbExpanded))
    End if
 End ifAPPEND TO LIST コマンドの例題を参照
									GET LIST ITEM PROPERTIES
									
									List item parent
									
									List item position
									
									Selected list items
									
									SET LIST ITEM
									
									SET LIST ITEM PROPERTIES
									
	プロダクト: 4D
	テーマ: 階層リスト
	番号: 
        378
        
        
        
	
	変更: 4D v11 SQL  
	ランゲージリファレンス ( 4D v15.4)
	ランゲージリファレンス ( 4D v15.3)
 コメントを追加
コメントを追加