Type
Properties
Required Properties
| Property | Type | Description |
|---|---|---|
| exceptionMessage | string | The message to filter exceptions by |
Optional Properties
NoneLayout
- Default Width: 12 columns
- Default Height: 4 rows
- Supports Children: No
Configuration Example
Advanced Usage
Exception Filtering
The component filters the parent data object’s exceptions to show only those with a message exactly matching theexceptionMessage property. This allows you to create multiple exception cards displaying different categories of exceptions.
Markdown Support
Exception details are rendered using theKodexaMarkdown component, which means exception details can include:
- Formatted text
- Lists
- Code blocks
- Links
- Other markdown features
Parent Data Object Requirement
This component requires a parent data object to function. It’s typically used within a card panel or similar container that provides the data object context. If no parent data object is available, the component displays an empty state.Multiple Exceptions
If multiple exceptions match the filter criteria, each exception is displayed in its own section with:- The exception message as a heading
- The detailed exception information below
Example: Multi-Category Exception Display
Example: Exception Details with Markdown
When your processing pipeline creates exceptions like:Notes
- This component is view-only and does not support editing or dismissing exceptions
- Exceptions are typically generated by validation rules or processing pipelines
- The white card with shadow styling provides clear visual separation
- Exception details support rich markdown formatting for better readability
- Each exception has a unique ID for proper Vue key tracking
- The component automatically updates when parent data object exceptions change
- Empty state is handled gracefully when no exceptions match the filter
Use different exception messages to categorize errors (e.g., “Validation Failed”, “Data Quality Issue”, “Processing Error”) and display them in separate exception cards for better organization.
