ist es möglich Slickgrid zu zeigen und zu versteckenKlicken Sie auf Spalten, klicken Sie auf, und legen Sie die Spalten fest, wenn die bestimmte Slickgrid-Seite aktualisiert wird. Ich bin neu bei angularjs, es wird für mich nützlich sein, bitte posten Sie Ihre Kommentare.
Antworten:
0 für die Antwort № 1Ja, Sie können ng-hide für diese Spalte verwenden. Und mache den Anfangswert von false. damit es anfänglich sichtbar ist. Mach es wahr bei deiner Veranstaltung. Jedes Mal, wenn es zu dieser Ansicht kommt, wird es dann sichtbar sein
0 für die Antwort № 2
// grid ist meine Grid-Instanzvariable
// Zuerst tun
var mycolumns = grid.getColumns ();
für (var i = 0; i <mycolumns.length; i ++) {
// entferne die Spalten, die du benötigst, basierend auf deiner Logik
}
grid.setColumns (mycolumns);
// Dies ist der richtige Weg, Spalten in zu versteckenSlickgrid und sie werden // nicht im Grid, aber immer noch in der Datenansicht, damit du dich immer noch auf // Werte beziehen kannst. a .hide () oder ng-hide werden nichts für dich tun.