ColumnGrouping.getDefaultColumnDef should not return aggregatedCell
Mantenedores costumam responder em até 1 dia
Ninguém assumiu esta issue ainda.
- #6585 de @ousamabenyounes — fechado sem integrar
Avaliação
- Dificuldade
- 3/5
- Tempo estimado
- 1-2 dias
- Facilidade para iniciantes
- 35/100
- Tipo de issue
- Bug
- Clareza
- Razoavelmente clara
- Status de atividade
- Estagnada
- Stack de tecnologia
- react, typescript
- Domínio
- frontend
Direção de pesquisa
Comece pelo React grouping CodeSandbox vinculado e rastreie ColumnGrouping.getDefaultColumnDef junto com a chamada a flexRender descrita no relatório. Reproduza a exibição do progresso agrupado e, em seguida, verifique se a formatação esperada de 50% é preservada sem definir aggregatedCell explicitamente.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
TanStack Table version
v8.20.5
Framework/Library version
v18.3.1
Describe the bug and the steps to reproduce it
flexRender(cell.column.columnDef.aggregatedCell ?? cell.column.columnDef.cell, cell.getContext()) becomes meaningless because then aggregatedCell is not defined, the default aggregatedCell return from ColumnGrouping.getDefaultColumnDef is used.
- Open the following CodeSandbox
- Click status to group status column
- Profile Progress show
49.995466826778745, expected to be Profile Progress show50%
Temporal solution: use null or undefined:
{
accessorKey: 'progress',
header: 'Profile Progress',
cell: ({ getValue }) =>
Math.round(getValue<number>() * 100) / 100 + '%',
aggregationFn: 'mean',
aggregatedCell: null,
// aggregatedCell: ({ getValue }) =>
// Math.round(getValue<number>() * 100) / 100 + '%',
}
or
defaultColumn:{
aggregatedCell: undefined,
}
but it looks weird and unnecessary.
Your Minimal, Reproducible Example - (Sandbox Highly Recommended)
Screenshots or Videos (Optional)
No response
Do you intend to try to help solve this bug with your own PR?
None
Terms & Code of Conduct
- I agree to follow this project's Code of Conduct
- I understand that if my bug cannot be reliable reproduced in a debuggable environment, it will probably not be fixed and this issue may even be closed.
- Linguagem predominante
- TypeScript
- Estrelas
- 28.5k
- Forks
- 3.6k
- Merge médio
- 19h 40min
- PRs com merge (30d)
- 8
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 TanStack/table
-
Issue template renders `react-table`, not `TanStack/table`Talvez já em andamento @vishruthasgowda assumiu há 13 dias. Aberta
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 78/100
TanStack/table#6595 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 68/100
Mantenedores costumam responder em até 1 dia
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 38/100
TanStack/table#6601 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
Cast required to access custom options when defining a custom plugin/featureTalvez já em andamento @sorena-paydar assumiu há 14 dias. Aberta
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 35/100
Mantenedores costumam responder em até 1 dia
-
`aggregatedCell` not typed against bound `cellComponents` in `createAppColumnHelper`Talvez já em andamento @cpruijsen assumiu há 25 dias. Aberta
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 78/100
Mantenedores costumam responder em até 1 dia
Todas as issues de TanStack/table
Issues semelhantes
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 85/100
wardian-app/Wardian#1603 ·
Mantenedores costumam responder em até 1 dia
-
Sign the pledgeAberta
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 85/100
input-output-hk/devx-updates#168 ·
Mantenedores costumam responder em até 1 dia
-
triage
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
github/docs#46222 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
agent-ready area: config area: skills type: chore upstream: brain-kit
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 95/100
-
dev experience frontend good first issue
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
cuttle-cards/cuttle#1403 ·
Mantenedores costumam responder em até 1 dia