2016-07-31 4 views
0

est-il possible d'afficher et de cacher des colonnes Slickgrid sur un clic de bouton et définir les colonnes par défaut lorsque la page Slickgrid est rafraîchi Je suis nouveau à angularjs, il sera utile pour moi s'il vous plaît poster vos commentaires.je veux cacher quelques colonnes dans slickgrid sur le clic de bouton et montrer toutes les colonnes par défaut quand je actualise la page

+0

J'ai essayé de mettre en œuvre dans la coutume..mais il dint d'entraînement –

Répondre

0

Oui, vous pouvez utiliser ng-hide dans cette colonne. Et faites-en la valeur initiale à false. de sorte qu'il sera visible au départ. faites-le vrai sur votre événement. Chaque fois qu'il vient à ce point de vue, il sera visible alors

+0

merci pour votre ami réponse..il est possible d'utiliser ng-hide dans slickgrid? –

0

// grille est mon exemple de grille de variables

// d'abord faire

var = mycolumns grid.getColumns();

for (var i = 0; i < mycolumns.length; i ++) {

// supprimer les colonnes dont vous avez besoin ici en fonction de votre logique

}

grid.setColumns (mycolumns) // C'est la bonne façon de masquer les colonnes dans slickgrid et elles ne seront pas dans la grille mais toujours dans la vue de données, donc vous pouvez toujours y référencer // les valeurs a. Hide() ou ng-hide ne fera rien pour vous.