Since the last release (16th October 2024), we have released two new versions which include various bug fixes and enhancements.
Below is a summary of key highlights. Checkout the corresponding release notes for details:
October End Release (Release Notes)
- Lifecycle Hooks for Inboxes: New "On Init"to enable hooks enable inbox data modification before rendering and “After View Init” to support post-render (DOM) customization.
- Customizable Inbox Table Cell Styling: CSS-based styling for inbox cells is now available, allowing customization based on cell values, with specific selectors for default and custom inbox filters
- New Page Triggers: " Before Init" allows page design modification before rendering, while “On Change” enables configuring actions tied to form field changes.
- Custom Validation for Form Fields: Developers can now add custom validation functions for form fields with ap.renderer.validations.add, specifying rules and error messages as needed.
- Datepicker Component Updates: The Datepicker now supports direct typing in the input field (“Allow Input”) and allows customization of date separators(/, - and .)
November 10th Release (Release Notes)
- Document Viewer Enhancements: Added capability to open individual documents with updated configuration options for setting the nodeId property.
- Enhanced Access to Renderer and Element Instances: Users can now access renderer instances directly with
ap.$('pageId'). Also, Multiple instances of elements with the same ID are accessible usingap.$.all('elementId'). - Navigation Confirmation Popup: A new “Stop Navigation Away” popup has been added to case details, enquiry, and main menu pages. Developers can reset the popup state after saving data to ensure it only appears when unsaved changes are present.