メインコンテンツまでスキップ
バージョン: 20 R6

VP Get column attributes

履歴
リリース内容
19 R7追加

VP Get table column attributes ( vpAreaName : Text ; tableName : Text ; column : Integer {; sheet : Integer } ) : Object

引数説明
vpAreaNameText->4D View Pro フォームオブジェクト名
tableNameText->Table name
columnInteger->表の列のインデックス
sheetInteger->シートのインデックス (省略した場合はカレントシート)
戻り値Object<-column の属性

説明

VP Get table column attributes コマンドは、tableName で指定した表組みの column でインデックスを指定した列のカレント属性を返します。

vpAreaName には、4D View Pro エリアの名前を渡します。

sheet には、ターゲットシートのインデックスを渡します。 index が省略された場合、または -1 が渡された場合、コマンドはカレントシートに対して適用されます。

インデックスは 0 起点です。

このコマンドは、column のカレント属性を格納するオブジェクトを返します:

プロパティ説明
dataFieldtextデータコンテキストにおける、表の列のプロパティ名。 表組みが自動で表示されている場合は返されません。
nametext表の列の名前。
footerTexttext列のフッター値
footerFormulatext列のフッターのフォーミュラ。
filterButtonVisibleboolean列のフィルターボタンが表示されている場合には true、そうでない場合は false。

tableName に指定した名称の表組みが見つからない場合、または column に指定したインデックスが列数を超える場合には、コマンドは null を返します。

例題

var $attributes : Object
$attributes:=VP Get table column attributes("ViewProArea"; $tableName; 1)
If ($attributes.dataField#"")
...
End if

参照

VP CREATE TABLE
VP Find table
VP SET TABLE COLUMN ATTRIBUTES
VP RESIZE TABLE