Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

<PoTableComponent>: <Quebra do componente quando utilizado p-sort e coluna label com icon que possua ngTemplate> #2011

Open
8 tasks
GuilhermeLopesTotvs opened this issue Mar 20, 2024 · 1 comment
Labels
status: triage Issue or pull request that need to be triaged and assigned to a reviewer

Comments

@GuilhermeLopesTotvs
Copy link

GuilhermeLopesTotvs commented Mar 20, 2024

Reprodução

Gravacao Erro POUI Tabela.zip

Link: https://stackblitz.com/edit/stackblitz-starters-je2l3c?file=src%2Fapp%2Fapp.component.ts

Código do stackblitz na versão mais atual do POUI 17.1.1:
image

Código do site https://www.npmjs.com/package/@po-ui/ng-components?activeTab=code na versão mais atual do POUI 17.1.1:
( Não foi possível colocar um print devido ao tamanho do arquivo, então segue um arquivo .txt com o conteúdo do arquivo)
conteudo-arquivo.txt

Passos para reproduzir:

  1. Dentro do projeto do POUI, crie uma po-table
  2. Para as colunas da tabela, crie duas colunas ou mais, sendo uma do tipo number ou string, e a segunta coluna sendo do tipo
    label, onde esses labels façam uso de um icon utilizando ng-template.
  3. Adicione um item na tabela e ela funcionará normalmente.
  4. A partir do momento que você coloca a opção de ordenação (p-sort), a tabela ocorre um erro e para de funcionar.
    image

Qual o comportamento atual?

A tabela para de funcionar quando ocorre a tentativa de utilizar o p-sort na tabela que possua uma coluna do tipo label com um icon na forma de ngTemplate.

Que comportamento você esperava ver?

Se espera que não ocorra mais erro ao se tentar utilizar ordenação (p-sort) em uma tabela que possua uma coluna do tipo label com um icon na forma de ngTemplate.

Ambiente

  • PO UI: 16.14.0
  • Angular: 16.2.0
  • Browser(s):
    • Chrome
    • Firefox
    • [ X ] Edge
    • Safari
    • IE 11
    • Outros
  • Operating System:
    • [ X ] Windows
    • macOS
    • Ubuntu
    • Outros

Observações

Tempo de Resposta PO UI --> Em até 7 dias úteis.
Tempo de Retorno Solicitante --> 35 dias corridos
Issues sem retorno do solicitante por mais de 35 dias corridos serão encerradas.

@GuilhermeLopesTotvs GuilhermeLopesTotvs added the bug Something isn't working label Mar 20, 2024
@jnrpalma
Copy link
Member

jnrpalma commented Mar 20, 2024

@GuilhermeLopesTotvs Obrigado pelo seu contato e pela informação fornecida. Estamos analisando a questão apresentada e trabalharemos para lhe dar um retorno o mais breve possível.

@jnrpalma jnrpalma added the status: triage Issue or pull request that need to be triaged and assigned to a reviewer label Mar 20, 2024
@anliben anliben removed the bug Something isn't working label Mar 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
status: triage Issue or pull request that need to be triaged and assigned to a reviewer
Projects
None yet
Development

No branches or pull requests

3 participants