プライマリ・コンテンツに移動
Oracle® Application Expressアプリケーション・ビルダー・ユーザーズ・ガイド
リリース18.1
E98591-01
目次へ移動
目次
索引へ移動
索引

前
次

11.2 AnyChartからJETチャートへの切替え

チャート・ページをレガシーAnyChart形式(アプリケーションでレンダリングされなくなっている場合があります)からOracle JETチャートに変換します。可能なかぎり、JETチャートにアップグレードすることをお薦めします。

以前のリリースで、AnyChart Flash .swfファイルが/imagesフォルダから削除されました。これにより、チャートがレンダリングされなくなりました。エラー・メッセージが表示されずに、リージョンが空白になります。

11.2.1 アプリケーションのアップグレード・ユーティリティを使用したJETチャートへのアップグレード

アプリケーションのアップグレード・ユーティリティを使用して、アプリケーションのAnyChartコンポーネントをJETチャートにすばやくアップグレードします。

アプリケーションのアップグレード・ユーティリティを使用するには、次のステップを実行します。

  1. ワークスペースのホームページで、「アプリケーション・ビルダー」アイコンをクリックします。
    アプリケーション・ビルダーのホームページが表示されます。
  2. アプリケーションを選択します。
  3. 「ユーティリティ」をクリックします。
  4. 「アプリケーションのアップグレード」をクリックします。
  5. 「アップグレード・タイプ」で、次のいずれかのメッセージのリストを確認します。
    • Oracle JETチャートへのAnyChartチャートのアップグレード
    • FlashチャートのHTML5チャートへのアップグレード
  6. いずれかのメッセージが表示された場合、「候補オブジェクト」列の隣接した数字をクリックして、これらのコンポーネントを含むページを表示します。
  7. チェック・ボックス列を使用して変換するオブジェクトを選択して、「アップグレード」ボタン(右上)をクリックします。

成功メッセージが表示され、選択したオブジェクトが更新されて、リストから削除されます。

11.2.2 SQLコマンドを使用したAnyChartのワークスペースの検索

SQLワークショップのSQLコマンドを使用して、AnyChartコンポーネントのワークスペースを検索します。JETチャートにアップグレードするか、.zipファイルを手動でインストールして回避策を実装します。

SQLコマンドを使用して、レガシーAnyChartコンポーネントを検索するには、次のステップを実行します。

  1. ワークスペースホームページで、「SQLワークショップ」アイコンをクリックします。
    「SQLワークショップ」ホームページが表示されます。
  2. 「SQLコマンド」をクリックします。

AnyChartコンテンツのワークスペースをスキャンするには、次の1つ以上のステップを進めます。

  1. (オプション) AnyGanttチャートを持つページを識別するには、次のステップを実行します。
    1. 次のSQL文を入力します。
      select application_id,
         application_name,
         page_id,
         region_name,
         region_id
      from apex_application_page_flash5
      where chart_type in ('Project Gantt','Resource Gantt')
    2. 「実行」をクリックします。
  2. (オプション) AnyChartマップを持つページを識別するには、次のステップを実行します。
    1. 次のSQL文を入力します。
      select application_id,
         application_name,
         page_id,
         region_name,
         region_id
      from apex_application_page_flash5
      where chart_type = 'Map'
    2. 「実行」をクリックします。
  3. (オプション) FlashベースのAnyChartコンポーネントを持つページを識別するには、次のステップを実行します。
    1. 次のSQL文を入力します。
      select application_id,
         application_name,
         page_id,
         region_name,
         region_id
      from apex_application_page_flash5
      where chart_rendering = 'Flash Chart'
      and chart_type not in ('Map','Project Gantt','Resource Gantt')
    2. 「実行」をクリックします。

検索で結果が見つからない場合は、追加の操作は不要です。

  1. AnyChartコンテンツ含むページを検索する場合は、次のいずれかを実行します。
    • (推奨) FlashベースのAnyChartチャートをOracle JETに変換します(アプリケーションのアップグレード・ユーティリティを使用したJETチャートへのアップグレードを参照)。
    • 回避策として、AnyChart Flash .zipファイルをダウンロードして、それに含まれているREADME.txtに従って、インスタンスにAnyChart Flashコンテンツを手動でインストールします。これにより、このアプリケーションでレガシーAnyChartコンテンツをレンダリングするために必要なファイルが移入されます。この回避策は、今後のリリースではオプションでない可能性があることに注意してください。Oracle JETチャートにアップグレードして、さらに問題が発生するのを回避します。