set-filter
Beschreibung
Wird ausgelöst, wenn Daten nach den angegebenen Kriterien gefiltert werden
Verwendung
"set-filter": ({
match?: string | null,
by?: string,
highlight?: boolean,
strict?: boolean
}) => void;
Parameter
Der Callback des set-filter-Events kann ein Objekt mit folgenden Parametern entgegennehmen:
match- (optional) ein Suchmusterby- (optional) der Parameter destask-Objekts, nach dem gesucht wirdhighlight- (optional) definiert, ob gefundene Übereinstimmungen hervorgehoben werdenstrict- (optional)true, wenn der Strict-Filtermodus aktiviert ist; andernfallsfalse
Info
Um die internen Events zu verarbeiten, können Sie die Event-Bus-Methoden verwenden.
Beispiel
const { ToDo, Toolbar } = todo;
const { tasks, users, projects } = getData();
const list = new ToDo("#root", {
tasks,
users,
projects,
});
const toolbar = new Toolbar("#toolbar", {
api: list.api,
});
// das "set-filter"-Event abonnieren
list.api.on("set-filter", (obj) => {
console.log(obj);
});
Verwandter Artikel: Aufgaben sortieren und filtern