### Changed behavior
- Cells with client-side validation errors no longer trap the user in the cell. Invalid cells are now highlighted, the validation error is shown as a cell comment, and the user can continue editing other cells. Saving stays blocked until all errors are resolved. Set the new option `trapInvalidCells` to `true` to restore the previous trapping behavior.
### Improvements
- Pasting many rows into select list (LOV) columns now resolves the display values in a few batched requests instead of one request per cell. This prevents "too many requests" (HTTP 429) errors when pasting large datasets (e.g. hundreds of rows from Excel).
### Bug Fixes
- Pasting into cascading select list columns now resolves child columns correctly: parent columns are resolved first and their pasted values are used to filter the child LOVs. Previously, child values on freshly inserted rows could be wrongly flagged as invalid.- Select list values containing commas or trailing whitespace are now matched exactly on paste instead of being flagged as invalid.- Aggregation rows (SUM, AVG, ...) are no longer included when copying or cutting grid data, so pasting the data back does not create a spurious extra row.- Pasting more rows than the grid contains no longer overwrites or displaces the aggregation row; new rows are inserted above it.- Validation error comments are now kept visible on invalid cells. Previously the comment could be wiped right after it was set, leaving an empty comment box.- Fixed lingering tooltips that stayed on the grid after scrolling or navigating with the keyboard.- Fixed a state leak in the multiple select editor where values from a previously edited cell could carry over when opening the editor by typing.
Fixed issue with select lists missing a value when editing multiple rows in a quick way.
(You only need to update the plug-in)
- Fix issue with ' character in values
'
- Security optimizations
All dependencies are now included in the plug-in itself. No JavaScript will be loaded from a CDN anymore.
The plug-in now throws an exception when calling p_crud_request.get_value instead of p_crud_request.get_clob_value in validation / DML processes for a CLOB.
Only database sources changed, not the plug-in itself.
Upgrade the plug-in "United Codes Gantt Chart Pro".
* 25.1.0.0 PL/SQL * 25.1.1.0 JavaScript * 25.1.1.0 Plugin
Enhanced Grid Pro:
Bug Fixes:
Improvements:
Fixes:
New features:
Fixed issues with APEX 24.2 where triggering element would not work anymore.
Resolved an issue where if a user adds a new row, clicks save, and then scrolls down to load more rows, the last row would be loaded again and thus duplicated.
Added a workaround for a database issue where empty CLOB values where treated as string “null” instead of a real NULL. This resulted in CLOB columns getting updated to string “null”'s when saving a row with an empty clob.
- Fixed bugs when using external CDN for the plugin.
- Used the new Modular UI of the Apryse PDF Viewer
Bug fixes:
Also refer to the updated docs and sample app.
Upgrade package "UC_GANTT" and the plugin "United Codes Gantt Chart Pro".
* 25.1.0.0 PL/SQL * 25.1.0.0 JavaScript * 25.1.0.0 Plugin
Various stability improvements and bug fixes:
New feature: Time Buckets
Use Time Buckets to declaratively display sprints , holidays, or any other time bucket tailored to your needs.
Bug Fixes
Features:
Improvements
We're thrilled to announce the initial release of SearchBox Pro, an APEX plug-in that adds a powerful global search to your applications.
- Global search bar that integrates seamlessly into your app header
- Reuses existing APEX search configurations for quick setup
- Responsive design adapts to screen size (inline search bar on desktop, overlay spotlight mode on mobile)
- Customizable search bar and results UI via templates and CSS
- Keyboard shortcut (Cmd/Ctrl+K) to open search from anywhere
- Works with standard SQL queries and advanced options like Oracle Text indexes
- Supports reference to existing lists and ubiquitous search in newer database versions
- Plug-in documentation
- Demo application
Enhanced Grid Pro v24.1.1 is now available for download.
Added some features and fixed some bugs.
Show/hide columns using UI dialog
Use Saved reports - in a same way as they're used with IR/IG
Use HTML Expression field, same as it's possible with IR/IG (to style cells, etc.)
Use aggregations on numeric columns
/
Fixed an issue with plug-in not working in APEX 24.1
"Sum" now rounded to two decimal places
Grid plug-in can now handle big numbers normally
Enhanced Grid Pro v24.1 is now available for download. This version is compatible with APEX 19.2 and higher.
Users can now copy values from Excel (or any other external source) to Select list columns (and developers can choose whether return or display values are pasted).
JavaScript API:
"Show delete column" option
New column option: "Duplicate Copies Existing Value"
Select list columns now support Copy-Paste from Excel
Numeric column - added culture support
Select list column
Checkbox column
"Total" counter not updated
With this version of Gantt Chart Pro, the minimum supported version of the Oracle APEX 22.1. For previous versions of APEX, please use Gantt Chart Pro v24.1.
Upgrade the "UC_GANTT" package and the plug-in "United Codes Gantt Chart Pro".
If the "sort" functionality was used, please move the function into the new function "sortData" in "option.methods".
/** * Example : * Previously */ function (pOptions) { //Invert resource sort pOptions.sort = function (data) { return data.sort(function (a, b) { return a.resource < b.resource ? 1 : -1; }) }; return pOptions; } /** * Example : * New from 24.2 */ function (pOptions) { pOptions.methods = { //Invert resource sort sortData : function (data) { return data.sort(function (a, b) { return a.resource < b.resource ? 1 : -1; }) } /* sortData : function (data) { //No sort return data; } */ }; return pOptions; }
Initial release of Plug-ins Pro FlowForms!
v24.1
Release date: 2024-01-22
The issue occurs when a developer uses the Froala option imageDefaultWidth set to 0 in the plug-in attribute JavaScript Initialization Code. The problem is confirmed by the Froala framework bug. To add an image with the original size (without the width property set), a developer has to set the imageDefaultWidth to 100% and the imageResizeWithPercent set to true. See an example code below:
function( pOptions ) {
pOptions.imageDefaultWidth = ‘100%’;
pOptions.imageResizeWithPercent = true;
return pOptions;
}
Small fix to sample application.
Added to Plug-ins Pro Community Plug-ins
Initial release as a Plug-ins Pro Community Plug-in.
Initial release as a Plug-ins Pro Community Plug-in. Previously released by FOEX as a FOS plug-in.