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

VP Get table theme

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

VP Get table theme ( vpAreaName : Text ; tableName : Text {; sheet : Integer } ) : cs.ViewPro.TableTheme

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

説明

VP Get table theme コマンドは、tableName で指定した表組みの現在のテーマのプロパティ値を返します。 表組みのテーマは、VP CREATE TABLE または VP SET TABLE THEME コマンド、もしくはインターフェースから設定することができます。

vpAreaName には 4D View Pro エリアの名前を渡します。tableName には表組みの名前を渡します。

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

このコマンドは、現在の表テーマを記述するプロパティと値を格納する、cs.ViewPro.TableTheme クラスのオブジェクトを返します。

例題

このコマンドは、テーマの定義に ネイティブSpreadJSテーマ の名前が使用された場合でも、完全な theme オブジェクトを返します。

var $param : cs.ViewPro.TableTheme
$param:=cs.ViewPro.TableTheme.new()
$param.theme:="dark10" // ネイティブテーマ名を使用します

VP SET TABLE THEME("ViewProArea"; "ContextTable"; $param)
$vTheme:=VP Get table theme("ViewProArea"; "ContextTable")
$result:=Asserted(Value type($vTheme.theme)=Is object) // true

参照

VP CREATE TABLE
VP SET TABLE THEME