Po-Lookup - seleção múltipla #2019
Labels
enhancement
New feature or request
status: triage
Issue or pull request that need to be triaged and assigned to a reviewer
Descrição da melhoria
No componente po-lookup, quando configurado com seleção múltipla, ao clicar no cabeçalho para marcar os registros exibidos, ter a opção de complementar a seleção já existente.
Atualmente, caso já exista alguma seleção realizada, ao filtrar outros dados e clicar novamente na opção de selecionar todos, a seleção anterior será descartada.
O objetivo é, filtrar determinados dados, selecioná-los. Em seguida, filtrar outras informações e selecioná-las também, sem descartar a seleção anterior.
Caso de uso
Permite que o usuário selecione de maneira mais fácil múltiplos valores que são obtidos no lookup a partir da aplicação de filtros na consulta, sem ter a necessidade de selecionar registro por registro quando a intenção é complementar seleções anteriores.
Informações adicionais
Comportamento atual, simulado utilizando exemplos da página do PO-UI.
![image](https://private-user-images.githubusercontent.com/22057713/317817590-dce6bb1c-9cfc-4ed1-9e54-71c8d41e2bfb.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjExNTg5NzQsIm5iZiI6MTcyMTE1ODY3NCwicGF0aCI6Ii8yMjA1NzcxMy8zMTc4MTc1OTAtZGNlNmJiMWMtOWNmYy00ZWQxLTllNTQtNzFjOGQ0MWUyYmZiLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MTYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzE2VDE5Mzc1NFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWMyZWEzZWIyOWUwOWU5ZDI1NDFmYTg1ZmNlMGFkZTA5OWQzOTU0ZjE0NzIyMTUyY2RkMTA2MmRkNDVmNzE4OWEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.DsqLlUFknsp95hbkLeA7CzWhRuKtHuBn6E4VD-4tTCI)
1° - Realizado filtro pelo texto "on", e selecionado todos os registros (print abaixo).
O componente marcou os registros selecionados.
![image](https://private-user-images.githubusercontent.com/22057713/317817903-8aa2fe67-60a9-4fda-8841-eb77d47deccb.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjExNTg5NzQsIm5iZiI6MTcyMTE1ODY3NCwicGF0aCI6Ii8yMjA1NzcxMy8zMTc4MTc5MDMtOGFhMmZlNjctNjBhOS00ZmRhLTg4NDEtZWI3N2Q0N2RlY2NiLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MTYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzE2VDE5Mzc1NFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTI0OGVjNzhhMzEwZmVkMzQ4OGYxZDNiMzRhZGQwNGFjODQ4YTY3ZjcyMTkzZDZlOTNjOGExN2Y1NmNmYWExZTEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.155-acosaMTfEPDxM682UuJG0u2lbIlhmuPGJaGvzeQ)
2° - Realizado novo filtro pelo texto "han". Ao clicar novamente sobre o botão para marcar todos, a seleção anterior será perdida e somente o novo registro estará selecionado.
Neste momento, é possível complementar a seleção apenas se for marcada cada linha, porém podem existir vários registros, o que torna o uso do componente trabalhoso.
Caso seja clicado sobre o botão "-", a seleção anterior é desfeita e somente o registro atual é marcado.
![image](https://private-user-images.githubusercontent.com/22057713/317818496-d3d8f9e0-d0a1-440e-84cf-fb965c305d95.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjExNTg5NzQsIm5iZiI6MTcyMTE1ODY3NCwicGF0aCI6Ii8yMjA1NzcxMy8zMTc4MTg0OTYtZDNkOGY5ZTAtZDBhMS00NDBlLTg0Y2YtZmI5NjVjMzA1ZDk1LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MTYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzE2VDE5Mzc1NFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWJkNWJjYTg2YjA5YzY5MjEwMGZjNTMzNWY2MzNlMGU1NWRmODAyZTFhZTkxNDUxODYzMjU2ODRhOTM1MjE1NGQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.LMX25-zBecNlSc6IiA3SECg3aZR_A2UDZ2X0wUxW1Lw)
Existe a possibilidade deste comportamento ser alterado?
Obrigado.
The text was updated successfully, but these errors were encountered: