2017-03-24 3 views
1

Je suis aux prises avec la grille angulaire de l'interface utilisateur.Obtenir toutes les colonnes visibles

Creuser dans leur API J'essaie de trouver un moyen est-il possible d'obtenir des colonnes visibles (visible uniquement).

$scope.gridOptions.columnDefs 

renvoie toutes les colonnes définies avec toutes les options. Une solution sera que je itère à travers ce tableau et filtre les colonnes qui ont la propriété "visible" : true, mais je veux éviter cela si c'est possible.

Merci à l'avance

+0

boucle à travers elle .. –

+0

@SaurabhAgrawal oui ... Je l'ai fait à la fin et ça fonctionne. Mais je ne peux pas croire qu'il n'y a pas d'option pour obtenir cette information, car il y en a cent autres. –

+0

@HarisHajdarevic Est-ce que ma réponse ci-dessous m'a aidé? Dans quelles circonstances essayez-vous d'obtenir les colonnes visibles? Pouvez-vous partager plus de code? –

Répondre

0

Cela devrait le faire (selon ce que vous essayez d'atteindre en fin de compte):

uiGridExporterService.getColumnHeaders($scope.gridApi.grid, uiGridExporterConstants.VISIBLE); 

Si vous pouvez un peu plus je pourrais être en mesure d'aider. Informez-moi si vous avez d'autres questions.