Skip to main content

Events

PDF Region Pro exposes browser events that can be bound using APEX dynamic actions.

PDF Region Pro After Save

The event uc-pdf-after-save is triggered when the Plug-in finishes processing an update via the AJAX call. Update results can be distinguished by the this.data.success property.

The event is triggered along with this.data described in the table below.

PropertyTypeDescription
this.data.successBooleanWhen it is set to true the update was successful. When it is set to false a document wasn't updated.
this.data.documentJSONJSON object containing a loaded document meta-data returned by the plug-in REST handler
this.data.document.lastUpdateStringThe date of a document's last update time in the format YYYY-MM-DD HH24:MI:SS
this.data.document.sizeNumberA document size in bytes
this.data.document.filenameStringA document current filename
this.data.document.versionNumberA document current version
this.data.document.pksColumnsStringThe column(s) name(s) defined as primary key(s). For the default table, it is always ID. For a custom table it is the value defined in region attribute Primary Key(s) Column(s). For custom PL/SQL it is always null.
this.data.document.pksValuesStringThe current value(s) of primary key(s) stored in APEX Session State for item(s) defined in the plug-in region attribute Item(s) Containing Primary Key(s) Value(s).

PDF Region Pro Before Save

The event uc-pdf-before-save is triggered when the end-user updates a document.

The event doesn't provide any data - this.data is set to undefined.

PDF Region Pro Document Changed

The event uc-pdf-document-changed is triggered when the end-user updates annotates on the document.

The event doesn't provide any data - this.data is set to undefined.

PDF Region Pro Document Loaded

The event uc-pdf-document-loaded is triggered every time a document is successfully loaded into PDF Region Pro.

The event is triggered along with the data described in the table below.

PropertyTypeDescription
this.data.documentJSONJSON object containing a loaded document meta-data returned by the plug-in REST handler
this.data.document.lastUpdateStringThe date of a document's last update time in the format YYYY-MM-DD HH24:MI:SS
this.data.document.sizeNumberA document size in bytes
this.data.document.filenameStringA document current filename
this.data.document.versionNumberA document current version
this.data.document.pksColumnsStringThe column(s) name(s) defined as primary key(s). For the default table it is always ID. For a custom table, it is the value defined in region attribute Primary Key(s) Column(s). For custom PL/SQL, it is always null.
this.data.document.pksValuesStringThe current value(s) of primary key(s) stored in APEX Session State for item(s) defined in the plug-in region attribute Item(s) Containing Primary Key(s) Value(s).

PDF Region Pro Initialized (Editor)

The event uc-pdf-editor-ready is triggered when the PDF Region Pro editor is fully loaded, note that this does not mean that the document has loaded.

The event doesn't provide any data - this.data is set to undefined.