VP SET TABLE THEME
履歴
リリース | 内容 |
---|---|
19 R8 | 追加 |
VP SET TABLE THEME ( vpAreaName : Text ; tableName : Text ; options : cs.ViewPro.TableTheme {; sheet : Integer } )
引数 | 型 | 説明 | |
---|---|---|---|
vpAreaName | Text | -> | 4D View Pro フォームオブジェクト名 |
tableName | Text | -> | Table name |
options | cs.ViewPro.TableTheme | -> | 設定する表テーマのプロパティ |
sheet | Integer | -> | シートのインデックス (省略した場合はカレントシート) |
説明
VP SET TABLE THEME
コマンドは、tableName の表の現在のテーマを変更します。
vpAreaName には 4D View Pro エリアの名前を渡します。tableName には変更する表の名前を渡します。
options には、設定するテーマプロパティを格納する cs.ViewPro.TableTheme
クラス のオブジェクトを渡します。
sheet には、ターゲットシートのインデックスを渡します。 index が省略された場合、または -1 が渡された場合、コマンドはカレントシートに対して適用されます。
例題 1
あらかじめ定義されたテーマを表に設定します:
var $param : cs.ViewPro.TableTheme
$param:=cs.ViewPro.TableTheme.new()
$param.theme:="medium2"
VP SET TABLE THEME("ViewProArea"; "myTable"; $param)
例題 2
交互の列表示を設定します:
var $param : cs.ViewPro.TableTheme
$param:=cs.ViewPro.TableTheme.new()
// 交互の列の表示を有効にします
$param.bandColumns:=True
$param.bandRows:=False
// ヘッダーと列のスタイル用のテーマオブジェクトを作成します
$param.theme:=cs.ViewPro.TableThemeOptions.new()
var $styleHeader; $styleColumn; $styleColumn2 : cs.ViewPro.TableStyle
$styleHeader:=cs.ViewPro.TableStyle.new()
$styleHeader.backColor:="Gold"
$styleHeader.foreColor:="#03045E"
$param.theme.headerRowStyle:=$styleHeader
$styleColumn1:=cs.ViewPro.TableStyle.new()
$styleColumn1.backColor:="SkyBlue"
$styleColumn1.foreColor:="#03045E"
$param.theme.firstColumnStripStyle:=$styleColumn1
$styleColumn2:=cs.ViewPro.TableStyle.new()
$styleColumn2.backColor:="LightCyan"
$styleColumn2.foreColor:="#03045E"
$param.theme.secondColumnStripStyle:=$styleColumn2
VP SET TABLE THEME("ViewProArea"; "myTable"; $param)