[ui5-analytical-table]: When grouping by column A, the grouped row has an incorrect aggregated value in the grouped column
Mantenedores costumam responder em até 1 dia
@plamenivanov91 já está trabalhando nisso.
Desde 29/12/2025.
Avaliação
Esta issue ainda não foi avaliada.
Descrição
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.
- Linguagem predominante
- TypeScript
- Estrelas
- 543
- Forks
- 114
- Merge médio
- 21h 26min
- PRs com merge (30d)
- 82
Preparar o ambiente
- Sem Dockerfile nem arquivo Docker Compose
- Tem um modelo de pull request
- Ler o guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de UI5/webcomponents-react
-
ObjectPage: tabIndex=0 set on first ObjectPageSection even for single-section layout causing WCAG 2.1.1 keyboard accessibility violationTalvez já em andamento @Lukas742 assumiu há 4 dias. Aberta
UI5/webcomponents-react#9080 · 5 comentários ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 20/100
UI5/webcomponents-react#8529 ·
Mantenedores costumam responder em até 1 dia
-
Design Pending SAP SF
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 45/100
UI5/webcomponents-react#8158 · 1 comentário · 1 reação ·
Mantenedores costumam responder em até 1 dia
-
a11y Design Pending
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 35/100
UI5/webcomponents-react#7582 · 4 comentários ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 42/100
UI5/webcomponents-react#7546 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
Todas as issues de UI5/webcomponents-react
Issues semelhantes
-
[Bug]: Payment providers removed from config are never disabled in payment_providerTalvez já em andamento @medusa-os-bot assumiu hoje. Abertatype: bug
Dificuldade 2/5 Meio dia Facilidade para iniciantes 82/100
medusajs/medusa#17544 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 74/100
software-mansion/argent#1651 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
Mantenedores costumam responder em até 1 dia
-
lane:reliability
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
Mantenedores costumam responder em até 1 dia
-
needs-triage
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 70/100
Mantenedores costumam responder em até 1 dia