/ / chcem skryť niekoľko stĺpcov v slickgrid kliknite na tlačidlo a zobraziť všetky stĺpce predvolené, keď som obnoviť stránku - angularjs, slickgrid

Chcem skryť niekoľko stĺpcov v slickgrid na tlačidlo kliknúť a zobraziť všetky stĺpce predvolené, keď som obnoviť stránku - angularjs, slickgrid

je možné zobraziť a skryť niektoré SlickgridStĺpce po kliknutí na tlačidlo a nastavenie stĺpcov na predvolené, keď je konkrétna stránka Slickgrid obnovená. Som nový na angularjs, bude pre mňa užitočné, prosím, uverejnite svoje pripomienky.

odpovede:

0 pre odpoveď č. 1

áno, môžete použiť ng-skryť do tohto stĺpca. A to, aby bola počiatočná hodnota falošná. tak, aby bol na začiatku viditeľný. urobte to na svojej udalosti pravdivé. Pokaždé, keď príde k tomuto pohľadu, bude viditeľné


0 pre odpoveď č. 2

// mriežka je moja premenná inštancie mriežky

// Prvý

Var mycolumns = grid.getKolumns ();

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

// odstránte stĺpce, ktoré tu potrebujete, na základe vašej logiky

}

grid.setKolumns (mycolumns);

// Toto je správny spôsob skrytia stĺpcov vslickgrid a oni budú // nie je v mriežke, ale stále v dátovom prehliadači, takže môžete stále tam odkazovať // hodnoty a .hide () alebo ng-hide vám nič neurobí.