Requirements
The table below describes the requirements that were used to define the plug-in’s scope.
Requirement | The plug-in Download File Pro | |
---|---|---|
1 | The plug-in should allow the downloading of blob files based on given table specification from an Oracle APEX interactive grid. | The plug-in, based on attributes, transfers BLOB content into the user’s browser and initializes the download process. |
2 | The plug-in should allow previewing of images, HTML, and PDF files. | The plug-in exposes predefined actions to preview BLOB contents for images, HTML, and PDF files. |
3 | The plug-in should expose events allowing a developer to visualize the download process. | The plug-in exposes several events that can be used to visualize the AJAX processes for fetching file information and transferring the file to the end-user’s browser. |
4 | The plug-in should be triggered when the specified button is clicked. | The plug-in uses a jQuery selector which allows using buttons, anchors, and other HTML elements to trigger the event. |
5 | The plug-in should support a context-menu containing the plug-in actions for the specified button. | The plug-in supports a context-menu built on top of the native APEX popup menu. The menu is accessible through the right-click event (context -menu) |
6 | The plug-in should support custom JavaScript callbacks to be defined by a developer. | The plug-in supports customizing context-menu entries using JavaScript code, creating callbacks on the plug-in events, and overriding default actions. |