[ui5-analytical-table]: When grouping by column A, the grouped row has an incorrect aggregated value in the grouped column
Maintainer thường phản hồi trong vòng 1 ngày
@plamenivanov91 đang làm issue này rồi.
Từ ngày 29/12/2025.
Đánh giá
Issue này chưa được đánh giá.
Mô tả
Bug Description
I have a ui5-analytical-table where it is possible to group by columns, even creating a combination of grouped columns. In such a table, in one of our scenarios, the value of column C, depends on the value of column B.
Both columns B and C have overwritten the event "aggregate".
Given I grouped the analytical table by columns A
When I group the table by column B
Then, the grouped row (where the value of the grouped columns is not shown) aggregates column B by selecting the first value, not triggering the aggregation events.
Example:
In the table in the image, I have the following aggregations:
- Min Status column: returns a single status, returns "In Progress" if at least one row in the grouped rows contains this status. Returns "Finished" if all grouped rows are finished.
- Job Due Date: returns the min date of the grouped rows. If Min Status column = Finished, then show "Finished"
As you can see in the expanded grouping, Job Due Date = "Finished", despite having "In Progress" rows in its group. It happens because in the grouped row, props.cell.values = 'Finished'. This value is not the result of the aggregation events described above, but simply the selection of the first Min Status value.
Affected Component
ui5-analytical-table
Expected Behaviour
The grouped row should respect what is defined in the aggregation, even not showing the value in the cell.
Isolated Example
No response
Steps to Reproduce
...
Log Output, Stack Trace or Screenshots
No response
Priority
Medium
UI5 Web Components Version
2.17.1
Browser
Chrome
Operating System
No response
Additional Context
No response
Organization
No response
Declaration
- I’m not disclosing any internal or sensitive information.
- Ngôn ngữ chính
- TypeScript
- Star
- 541
- Fork
- 114
- Merge trung bình
- 21 giờ 40 phút
- Pull request đã merge (30 ngày)
- 87
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của UI5/webcomponents-react
-
author action
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 56/100
UI5/webcomponents-react#9027 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
[Feature Request]: [FilterBar] Basic Search Field Should Trigger Search on Enter Key Press (Fiori Design Compliance)Có thể đã có người làm @Lukas742 đã nhận 2 ngày trước. Đang mở
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 68/100
UI5/webcomponents-react#9014 · 6 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 20/100
UI5/webcomponents-react#8529 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Design Pending SAP SF
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 45/100
UI5/webcomponents-react#8158 · 1 bình luận · 1 reaction ·
Maintainer thường phản hồi trong vòng 1 ngày
-
a11y Design Pending
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 35/100
UI5/webcomponents-react#7582 · 4 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của UI5/webcomponents-react
Issue tương tự
-
bug confirmed perf
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
videojs/video.js#9400 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
good first issue hacktoberfest
Độ khó 2/5 Nửa ngày Mức phù hợp với người mới 70/100
HelpCode-ai/anythingmcp#996 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Add: CanalPlusActionEurope.nlĐang mởcheck:passed streams:add
Độ khó 1/5 1-3 giờ Mức phù hợp với người mới 72/100
Maintainer thường phản hồi trong vòng 2 ngày
-
beta technical-medium ui
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 62/100
walletbeat/walletbeat#1625 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
[Good First Issue]: Add unit tests for NetworkVersionInfoCó thể đã có người làm @attilayener đã nhận hôm nay. Đang mởGood First Issue hacktoberfest
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 85/100
hiero-ledger/hiero-sdk-js#4489 ·
Maintainer thường phản hồi trong vòng 1 ngày