最近のアクセス:
テーマクラスの管理に関する注意事項

GeneXus X Evolution 3 ではテーマクラスで相互参照が作成されるため、ユーザーも GeneXus も、特定のクラスをどのオブジェクトが参照しているのかを認識できます。この新機能が追加されたため、テーマクラスを使用する際にはいくつかの点で注意が必要です。

新しいテーマクラスの作成

テーマに新しいクラスを作成すると、その新しいクラスはすべてのテーマに追加され、各テーマの対応する親クラスのプロパティが継承されます。既定では、このクラスは、同じ種類のテーマでのみ表示されます。たとえば、ある Web テーマに新しいクラスを作成した場合、そのクラスは残りの Web テーマでのみ表示されます。

テーマクラスの更新

テーマクラスを更新する場合:
  • 更新するテーマクラスの名前は、ナレッジベース全体で一意である必要があります。一意でない場合は更新できません。
  • ほかのプロパティは現在のテーマにのみ影響します。

テーマクラスの削除

 テーマクラスを削除する場合:
  • そのクラスが、ナレッジベースのどのコントロールからも参照されていないことが必要です。
  • すべてのテーマで、そのクラスのプロパティが既定値である必要があります。
注: どのコントロールからも参照されていないが、ほかのテーマでプロパティが定義されているクラスを削除しようとすると、次のメッセージが表示されます。
イメージ:25309.png
[ はい ] を選択すると、そのクラスのすべてのプロパティが、現在のテーマで既定値として設定されます。そのクラスをナレッジベースから削除するには、すべてのテーマで、そのクラスのプロパティを既定値に設定する必要があります。

参考情報






サブページ
Created: 15/01/07 22:50 by Admin Last update: 21/05/21 03:33 by Admin
カテゴリ
Powered by GXwiki 3.0