最近のアクセス:
Web 用の SetTheme 関数

現在のアプリケーションの Web テーマ (またはデザインシステム) を、実行時に別の Web テーマ (またはデザインシステム) に変更します。同じタイプのオブジェクトへの変更である必要があります。

構文

&Number = SetTheme("ObjectName")

入力値の説明:
"ObjectName" 
    変更する Web Theme オブジェクトまたは Design System オブジェクトの名前です。

戻されるタイプ:
Numeric(1)

適用範囲

オブジェクト: Web PanelTransactionProcedureData ProviderPanel
ジェネレーター: .NET.NET FrameworkJava

説明

この関数は、アプリケーションの Web テーマ (またはデザインシステム) を、実行時に別の Web テーマ (またはデザインシステム) に変更します。
同じタイプのオブジェクトへの変更である必要があります。
オブジェクトを変更できた場合は 1 を返します。そうでない場合は 0 を返します。
オブジェクトを変更できなかった場合、関数が実行されなかったかのように、現在のオブジェクトが維持されます。
SetTheme 関数が正しく実行されると、その Web テーマ設定がセッションの最後までアクティブなままになります。Web アプリケーションでは、これは現在のセッションで、現在の Web テーマの値が GeneXus コードにより自動的に保存されることを意味します。

Event &MyTheme.Click
    If SetTheme(&MyTheme)<>0
       ...
    EndIf
EndEvent
Event 'Orange'
    &NumVar = SetTheme(!'Orange')   //Web ページにすぐに Orange テーマを設定
EndEvent
テーマ名の前の「!」という記号は、翻訳のために指定しています。詳細については、「アプリケーションのローカライズ」を参照してください。

使用可能バージョン

Design System オブジェクトは、GeneXus 17 Upgrade 6 以降でこの関数でサポートされるようになりました。

参考情報

GetTheme 関数



サブページ
Created: 15/01/07 22:47 by Admin Last update: 23/05/08 21:26 by Admin
カテゴリ
Powered by GXwiki 3.0