Barista: tabela: estado vazio e distrator de carregamento não devem ser mostrados ao mesmo tempo

Criado em 27 out. 2020  ·  4Comentários  ·  Fonte: dynatrace-oss/barista

Solicitação de recurso

Resumo

O estado vazio e o distrator de carregamento são visíveis na tabela ao mesmo tempo.
Isso é confuso, pois geralmente o estado vazio não se aplica durante o carregamento.

Descrição do Recurso

Se definirmos um estado vazio e um distrator de carregamento para nossa tabela, e a tabela estiver carregando,
o estado vazio é visível por baixo do distrator de carregamento.

  • Isso é confuso, pois o estado vazio geralmente tem uma chamada à ação (filtro de mudança, período de tempo ou algo do tipo) - que não se aplica enquanto ainda carrega (o usuário só precisa esperar até que o carregamento termine para ver os dados) .
  • Portanto, faz sentido não mostrar o estado vazio enquanto a tabela ainda está no estado de carregamento.

consulte https://stackblitz.com/edit/github-dxktnh para um pequeno exemplo que demonstra o comportamento atual

Anexos

image

feature help wanted

Todos 4 comentários

Olá @ christian-fischer e obrigado pelo pedido.
Isso seria um bom acréscimo à mesa. Você estaria disposto a contribuir com este recurso? Eu presumiria que uma diretiva *ngIf em um ng-container para o estado vazio deveria resolver o problema.

https://github.com/dynatrace-oss/barista/blob/9963c82fe4676356dc4ea32f33f1a92a41c382ea/libs/barista-components/table/src/table.html#L6 -L10

Caso contrário, precisaríamos verificar o configurador do estado de carregamento, se precisamos mostrar o estado vazio também, o que pode ser um pouco complicado em termos de tratamento do estado correto.

https://github.com/dynatrace-oss/barista/blob/9963c82fe4676356dc4ea32f33f1a92a41c382ea/libs/barista-components/table/src/table.ts#L99 -L105

@tomheller sim, isso parece simples e direto o suficiente para mim;)
Obrigado por me apontar a direção certa - vou preparar um PR para isso ...

Acho que em parte isso também se relaciona com o # 287

Mudou-se

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

TannerGilbert picture TannerGilbert  ·  4Comentários

tomheller picture tomheller  ·  4Comentários

ffriedl89 picture ffriedl89  ·  8Comentários

Sherif-Elhefnawy picture Sherif-Elhefnawy  ·  7Comentários

samuelfahrngruber picture samuelfahrngruber  ·  13Comentários