Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

このソースコードで、テーマ・カスタマイザー ID を指定する場所を確認できます。

Note
title注意

注意:UF_OEXEC は絶対に変更しないでください。アップグレードや再インストール時に変更が失われてしまいます。自身のコピーを作成するようにしてください。 

...

以下のコードを開始点として、再利用可能パーツに名前、ID (例: MY_THEMES) を付けて作成します。

     Begin_Com Role(*EXTENDS #VF_AC033O)
Mthroutine Name(Customize) Options(*REDEFINE)
#Sys_web.Alert Caption('MY_THEMES invoked')
EndRoutine
End_Com

...

     Mthroutine Name(Customize) Options(*REDEFINE)
Define_Com Class(#VF_SY170O) Name(#NewTheme) Reference(*DYNAMIC)
#NewTheme <= *New #vf_SY170O
#Themes.Insert Item(#NewTheme)
Set Com(#NewTheme) Symbolicname(MYTHEME1) Description('My First Theme') Vlwebapplicationtheme(2015Blue)
Set Com(#NewTheme.BaseTitleStyle) Normbackcolor(Red) Textcolor(white)
Endroutine

...

VF_SY170O オブジェクトには多くのプロパティがあり、複雑に関係しあっています。 

この詳細および例については、VL フォーラム https://vlforum.lansa.com.au/ を活用してください。