4D v16.3LISTBOX INSERT COLUMN |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
LISTBOX INSERT COLUMN
LISTBOX INSERT COLUMN
LISTBOX INSERT COLUMNコマンドは、object引数および * で指定されたリストボックスに列を挿入します。 注: このコマンドは階層モードで表示されているリストボックスの先頭列に適用されてもなにも行いません。 オプションの引数 * を渡すことにより、object引数がオブジェクト名(文字列)であることを示します。この引数を渡さない場合、object引数が変数であることを示します。この場合、文字列ではなく変数参照を指定します。オブジェクト名についての詳細はオブジェクトプロパティを参照してください。 新しい列は、colPosition引数で指定された列の直前に挿入されます。colPosition引数の値が列の合計数よりも大きい場合、最後の列の後ろにカラムが追加されます。 colNameとcolVariableには、挿入する列のオブジェクト名および変数名を渡します。
セレクションをベースとするリストボックスのコンテキストでは、LISTBOX INSERT COLUMNはフィールドや変数などの単純な要素を挿入するために使用できます。フォーミュラやメソッドなどのより複雑な表現式を使用したい場合はLISTBOX INSERT COLUMN FORMULAコマンドを使用します。 注: 同じリストボックス内で、配列をデータソースとする列と、フィールドや変数をデータソースとする列を混在させることはできません。 headerNameとheaderVarには、挿入される列のヘッダのオブジェクト名および変数を渡します。 footerNameとfooterVarにも、挿入される列のヘッダのオブジェクト名および変数を渡すことができます。 注: オブジェクト名は、フォーム内で重複してはいけません。colNameやheaderName、footerNameに渡される名前が既に使用されていないことを確認してください。重複した名前を指定すると、列は作成されず、エラーが生成されます。 4D v14 R3以降、フォーム実行中にこのコマンドを使用してカラムをリストボックス内へと動的に挿入することが出来るようになりました。その際、必要な変数(カラム、フッター、ヘッダー)の定義を4Dが自動的に行うようになりました。 リストボックスの最後に列を追加します: C_LONGINT(HeaderVarName;$Last;RecNum) リストボックスの右に列を追加し、[Transport]Fees フィールドの値を関連付けます: $last:=LISTBOX Get number of columns(*;"ListBox1")+1 カラムを配列型のリストボックス内へと動的に挿入し、そのヘッダーを定義します: C_POINTER($NilPtr)
参照
|
プロパティ
プロダクト: 4D
履歴
変更: 4D v11 SQL ARTICLE USAGE
ランゲージリファレンス ( 4D v16) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||