Zum Hauptinhalt springen

setFilter()

Beschreibung

Filtert Aufgaben nach den angegebenen Kriterien innerhalb eines aktiven Projekts

Verwendung

setFilter({
match: string | null,
by?: string,
highlight?: boolean,
strict?: boolean
}): void;

Parameter

  • match - (erforderlich) ein Suchmuster
  • by - (optional) der Parameter des task-Objekts für die Suche; standardmäßig text
  • highlight - (optional) legt fest, ob gefundene Treffer hervorgehoben werden sollen
  • strict - (optional) aktiviert den strikten Filtermodus. Die Suche wird nach exakter Übereinstimmung durchgeführt
Info

Um die Filterung zurückzusetzen, übergeben Sie match: null an die Methode

Beispiel

const { ToDo, Toolbar } = todo;
const { tasks, users, projects, tags } = getData();

// To Do List erstellen
const list = new ToDo("#root", {
tasks,
users,
projects,
tags,
});

// Daten nach den angegebenen Regeln filtern
list.setFilter({
match: "ran",
highlight: true
});

// Filterung zurücksetzen
list.setFilter({ match: null });

Verwandter Artikel: Aufgaben sortieren und filtern