レガシーマッシュアップの移行
以下のトピックでは、レガシーマッシュアップのウィジェットとレイアウトを標準のウィジェット、関数、およびコンテナに移行するプロセスについて説明します。レガシーウィジェットおよびレガシーレイアウトは、将来のリリースで廃止される予定です。マッシュアップにレガシーコンポーネントが含まれている場合、標準のウィジェットおよびレイアウトに移行することをお勧めします。新規マッシュアップを作成する場合は「レスポンシブ」マッシュアップタイプを使用し、標準ウィジェットカテゴリからウィジェットを追加する必要があります。
最新のレスポンシブマッシュアップタイプに移行することで、マッシュアップの設計をより速やかかつ簡単に作成できます。
移行すると、マッシュアップに次の変更が加えられます。
• レガシーレイアウトはコンテナにマイグレーションされます。
• マッシュアップ内のレガシーウィジェットは標準ウィジェットに置き換えられます。
• レガシーウィジェットとその他のウィジェットまたはサービスとの間のバインドは、置き換え先のウィジェットにマイグレーションされます。
• レガシーウィジェットのプロパティ値は、標準ウィジェットにマイグレーションされます。
|
一部のレガシーウィジェットには、関数にマイグレーションされるプロパティが含まれています。
|
• レガシーウィジェットのスタイル設定に使用されているスタイル定義は、マッシュアップスタイルテーマに置き換えられます。「マッシュアップ移行」ダイアログボックスを使用して、レガシーウィジェットのスタイル定義の移行方法を設定できます。詳細については、次のセクションを参照してください。
レガシーウィジェットのスタイル定義内のスタイルのマイグレーション
レガシーウィジェットのスタイル設定に使用されるスタイル定義には次の 2 つのタイプがあります。
• プラットフォームで使用可能なデフォルトのエンティティ。これらのエンティティ内のカスタムスタイルはマイグレーションされません。マイグレーションの際にレガシースタイルテーマを適用することで、同様の外観にすることができます。
• Composer で作成し、ウィジェットに手動で適用したカスタムエンティティ。Mashup Builder の「マッシュアップ移行」ダイアログボックスで「レガシースタイルのテーマ」または「カスタムテーマ」オプションを選択した場合に、これらのスタイルを移行できます。マイグレーションすると、「スタイルプロパティ」パネルのスタイルプロパティとして、スタイルがウィジェットレベルでマイグレーションされます。
置き換え先のウィジェットはマッシュアップスタイルテーマを使用してスタイル設定されます。デフォルトでは、新規または移行されたマッシュアップには「PTC 収束テーマ」スタイルテーマが適用されます。移行されたマッシュアップでデフォルトのスタイル定義のスタイルを維持するには、「レガシースタイルのテーマ」を使用します。カスタムテーマを作成して適用することもできます。