Ich habe ein einfaches UI-Raster mit diesen Optionen:Wie verstecke ich bestimmte Zeilen in einem UI-Grid basierend auf seinen Werten?
$scope.transactionGrid = {
enableSorting : true,
enableColumnResize : true,
enableScrollbars : true,
enablePaginationControls : false,
minRowsToShow : 6,
onRegisterApi : function(gridApi) {
$scope.gridEventsApi = gridApi;
}
};
Ich mag Zeilen verstecken, die einen bestimmten Wert haben, deleted: "y"
.
$scope.transactionGrid.data = [
{ Name: "First", deleted: "y" },
{ Name: "Second", deleted: "y" },
{ Name: "Third", deleted: "n" },
{ Name: "Fourth", deleted: "n" }
];
Ohne tatsächlich die Daten zu ändern, kann es aus Zeilen herausgefiltert werden?
so kommt es, dass ich auch eine Celltemplate, wo ich bin appscope verwenden, so dass nach dem Code hinzufügen, die Sie vorgeschlagen, diese Methode EditTransaction() nicht \t \t \t \t „Celltemplate“ genannt wird: „
hey, habe ich ein Celltemplate mit ng-Klick in diesem plunkr http://plnr.co/edit/AeuT6GqvuoXDDjFpYnWq?p=preview und es funktioniert. Kannst du mehr Infos liefern oder einen nicht funktionierenden Plunkr erstellen? – CMR