APEX 19.1 New Features - Oracle User Group · 2019-05-08 · •Oracle APEX 19.1 allows you to...

Preview:

Citation preview

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |

Oracle APEX 19.1 New Features

Joel R. KallmanSenior Director, Software DevelopmentOracle APEX Product Development

May, 2019

2

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |

Safe Harbor StatementThe following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle.

3

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 4

What's New in Oracle APEX 19.1?

• New Form Region

• REST Enabled Forms

• New Data Loading

• JET Chart Enhancements

• Oracle JET and jQuery Library Upgrades

• Interactive Grid Enhancements

• Dark Mode and Universal Theme Enhancements

• Miscellaneous Enhancements

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 5

New Form Region

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 6

Oracle APEX 19.1: New Form Region• Oracle APEX 19.1 introduces a new region type: Form Region • Form data source is now at region level

ü Enables multiple Form regions on a page• Supports Data Sources: Local

Database, REST Enabled SQLService and Web Source

• Supports Source Type: Table, SQLand PL/SQL Function bodyreturning SQL Query

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 7

New Form Region: Features• Page item source references Region ( and not Table)• Page Rendering based on Region ( and not Table)• Synchronizes page items with Form Query• Includes additional settings under Attributes

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 8

Form – Automatic Row Processing (DML)• Target Type determines where Oracle APEX executes the DML processing: Region

Source, Table / View, PL/SQL Code• Adds more flexibility for:

ü Lost update detectionü Lock row

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 9

REST Enabled Forms

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |

• Read data using REST Enabled SQL• Read data from REST Web Source• Utilize in Reports, Charts, Calendars, Trees…• Defined for the application• Fully declarative

10

Oracle APEX 18.x REST Capabilities: Review

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |

• Oracle APEX 19.1 allows you to create forms on REST services declaratively

• Oracle APEX 19.1 extends declarative support to:

ü Write data using REST Enabled SQL

ü Write data to REST Web Source

11

Oracle APEX 19.1: REST Enabled Forms

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |

REST enable a database object in the Object Browser or by executing

PL/SQL block in SQL Workshop > SQL Commands

12

Exposing REST API for a Database Object

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 13

New Data Loading

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 14

New Quick and Easy Data Loading

Available under:• Create Application From a

File• SQL Workshop > Utilities

> Data Workshop

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 15

New Quick and Easy Data Loading: Features

• Includes a new drag and drop user interface

• Supports csv, xlsx, txt, xml, and json formats

• Performs automatic column delimiter, type, and size detection

• Supports loading any size file (background processing)

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 16

New Quick and Easy Data Loading: Features

• Includes a Preview feature

• Error table stores rows that cannot be inserted

• APEX creates a select list of worksheets to choose from, if there are multiple worksheets in an xlsx file

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 17

APEX_DATA_PARSER PL/SQL Package• New Public API• Supports all of the file types as the new data loading wizard • Access the parser like a table• Parses the file contents,

detects the headers, and displays it as columns within a report

• Updated Sample Data Loading Packaged App

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 18

JET Chart Enhancements

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 19

JET Chart Enhancements• New Chart Type: Status Meter Gauge (Replaces JET Dial Gauge Chart)

supports 3 rendering options: Circular, Horizontal, and Vertical

• Declarative Font Formatting

• Stack Grouping

• Declarative Tooltip optionsfor Gantt Charts

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 20

Oracle JET and jQuery Library Upgrades

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 21

Oracle JET and jQuery Library Upgrades• Oracle JET 6.1.0• jQuery 3.3.1• jQuery UI 1.12.1

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 22

Interactive Grid Enhancements

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 23

New Declarative Options for Interactive Grids• Select First Row: Yes / No• Show / Hide Toolbar Controls• Turn on / off Actions menu options• Turn on / off Column options

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 24

Dark Mode and Universal Theme Enhancements

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 25

App Builder Dark Mode• Provides a dark, inverted color scheme• Reduces eye strain• Designed for developers working at night• Growing trend in the industry

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 26

Universal Theme Enhancements• Accessibility Improvements

ü New Tab stops

ü Additional Theme Roller attributes

• Mobile Improvements

ü Breadcrumbs only show previous page

• Collapsible Region and Navigation Bar Improvements

• Lists now label User Defined Attributes

• Updated Sample App: https://apex.oracle.com/ut

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 27

Miscellaneous Enhancements

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 28

Miscellaneous Enhancements• New Inline Popup region template• New Dynamic Actions Close Region, and Open Region that work with

inline dialogs, inline popups, and collapsible regions

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 48

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 30

Recommended