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

VP SET TABLE THEME

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

VP SET TABLE THEME ( vpAreaName : Text ; tableName : Text ; options : cs.ViewPro.TableTheme {; sheet : Integer } )

引数説明
vpAreaNameText->4D View Pro フォームオブジェクト名
tableNameText->Table name
optionscs.ViewPro.TableTheme->設定する表テーマのプロパティ
sheetInteger->シートのインデックス (省略した場合はカレントシート)

説明

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)

参照

VP CREATE TABLE
VP Get table theme