Como obter ng-grid para esconder certas linhas
Eu tenho uma matriz de objetos que quero mostrar em ng-grid. Cada linha tem uma propriedade booleanaisVisible
. Na ng-grade eu quero mostrar apenas as linhas ondeisVisible
é verdade. As outras linhas devem sercompletamente escondido.
Eu tentei usar umrowTemplate
e ligação de dados de umng-show
paraisVisible
. Isso oculta o conteúdo da linha, mas deixa a linha real no lugar, mostrando uma linha vazia.
Eu tentei usar filterOptions, mas não consigo descobrir a sintaxe correta para fazer essa filtragem. Não encontrei nenhuma boa documentação sobre como configurá-lo.
Eu até tentei modificar ogridTemplate
na fonte ng-grid, tentando adicionar um filtrong-repeat=\"row in renderedRows\"
, mas eu não consegui que isso funcione também.
Eu acho que eu poderia modificar o próprio array, removendo temporariamente as linhas, mas eu preferiria não fazê-lo dessa maneira, já que eu tenho que ser capaz de mostrar as linhas novamente (é na verdade um expansor que eu estou fazendo, que deveria esconder / mostrar sub-linhas)