Upgrade to Pro — share decks privately, control downloads, hide ads and more …

APEX 5 ユニバーサル・テーマのおさらい

APEX 5 ユニバーサル・テーマのおさらい

ユニバーサルテーマのおさらい

Yuji Nakakoshi

July 07, 2017
Tweet

More Decks by Yuji Nakakoshi

Other Decks in Technology

Transcript

  1. Copyright © 2017, Oracle and/or its affiliates. All rights reserved.

    | APEX 5 ユニバーサル・テーマのおさらい 中越祐治 日本オラクル株式会社 2017年7月7日
  2. Copyright © 2017, Oracle and/or its affiliates. All rights reserved.

    | ユニバーサル・テーマのサンプル https://apex.oracle.com/ut/ https://apex.oracle.com/pls/apex/f?p=42 一部日本語に翻訳 https://apex.oracle.com/pls/apex/f?p=420042
  3. Copyright © 2017, Oracle and/or its affiliates. All rights reserved.

    | そもそもテーマって何? テンプレートの集まり テンプレート・オプションの集まり プレースホルダーを含んだ HTML文書 CSSのクラス定義
  4. Copyright © 2017, Oracle and/or its affiliates. All rights reserved.

    | APEXのコンポーネント ページ(ページ・テンプレート) リージョン (リージョン・テンプレート) • リージョン・タイプ • Chart • Interactive Report • Interactive Grid • Classic Report • レポート・テンプレート • List • リスト・テンプレート • etc. ページアイテム (ラベル・テンプレート) ボタン (ボタン・テンプレート)
  5. Copyright © 2017, Oracle and/or its affiliates. All rights reserved.

    | 標準ページ・テンプレート #....#がプレースホルダ ここに、今度は穴埋めされ たリージョン・テンプレートに 置き換わる。
  6. Copyright © 2017, Oracle and/or its affiliates. All rights reserved.

    | 標準リージョン・テンプレート #....#がプレースホルダ ここに、ボタンやページアイテム、 および、リージョン・タイプで決まっ たテンプレートが、データで穴埋め されて、置き換わる。
  7. Copyright © 2017, Oracle and/or its affiliates. All rights reserved.

    | レポート・テンプレート(Alerts) ALERT_TYPE - アイコンが表示 (warning, info, success, red, yellow, danger) ALERT_TITLE ALERT_DESC ALERT_ACTION がSQLの問い合わせの結果にあることを期待している。
  8. Copyright © 2017, Oracle and/or its affiliates. All rights reserved.

    | ページ・テンプレートの指定 ページ・テンプレートのリファレンスはこちら。 https://apex.oracle.com/pls/apex/f?p=420042:6307 => Pages
  9. Copyright © 2017, Oracle and/or its affiliates. All rights reserved.

    | リージョン・テンプレートの指定 リージョン・テンプレートのリファレンスはこちら。 https://apex.oracle.com/pls/apex/f?p=420042:6307 => Regions Blank with Attributesがリファレンスにないが、これはFormで使われるテンプレートな ので、 Component TemplatesのFormsを参照のこと https://apex.oracle.com/pls/apex/f?p=420042:6307 => Forms
  10. Copyright © 2017, Oracle and/or its affiliates. All rights reserved.

    | リージョン・タイプの指定 リージョン・タイプのリファレンスはこちら。 https://apex.oracle.com/pls/apex/f?p=420042:6308
  11. Copyright © 2017, Oracle and/or its affiliates. All rights reserved.

    | レポート・テンプレートの指定 レポート・テンプレートのリファレンスはこちら。 https://apex.oracle.com/pls/apex/f?p=420042:6307 => Reports Alertsはリージョン・テンプレートのAlertの説明でレポート・テンプレートのものでない、 また、Search Resultsについてはリファレンスに説明なし。
  12. Copyright © 2017, Oracle and/or its affiliates. All rights reserved.

    | リスト・テンプレートの指定 リスト・テンプレートのリファレンスはこちら。 https://apex.oracle.com/pls/apex/f?p=420042:6307 => Lists
  13. Copyright © 2017, Oracle and/or its affiliates. All rights reserved.

    | ラベル・テンプレートの指定 テンプレートのOptional – Requiredと、検証の「必須の値」は連動しないことに注意
  14. Copyright © 2017, Oracle and/or its affiliates. All rights reserved.

    | ボタン・テンプレートの指定 https://apex.oracle.com/pls/apex/f?p=420042:6307 => Buttons または、Button Builderを使ってみよう。 https://apex.oracle.com/pls/apex/f?p=420042:6100