Issue
The total number of rows displayed in the Table worklist on the Interaction portal does not match the count that displays at the top of the table. This leads to a misleading representation of the actual number of records.
Steps to reproduce
- Open the out-of-the-box Interaction portal in Constellation.
- Make changes in the Response data transform of the Table’s sourced data page.
Root Cause
The issue occurs due to modifications in the data page, specifically updates to the Response Data transform. These changes affect parameter processing. When additional records are introduced at the Response Data transform layer, the expected behavior is disrupted. Consequently, the system’s reported total count no longer matches the actual number of available records.
Solution
Avoid adding any records to the Response Data transform of the Data page, as this page serves as the source for the table.
Do not expect the count and querying part (sorting, grouping, and so on) to work accurately when the Response Data transform is manipulating the data.
If the Response Data transform is manipulating the data, it is application developer's responsibility to capture reportParamPage and make the data accurate again (For example, Sorting once more after adding new data through Response Data transform, updating the count after adding the new data, and so on).