Zum Hauptinhalt springen

history

Beschreibung

Optional. Aktiviert/deaktiviert die Verwaltung des Änderungsverlaufs

Info

Mit der Eigenschaft history können Sie die Verwaltung des Änderungsverlaufs in To Do List aktivieren oder deaktivieren. Wenn Sie die Eigenschaft history auf false setzen, können Sie den Änderungsverlauf weder über die Methoden undo()/redo() noch über die Toolbar-Steuerelemente verwalten.

Verwendung

history?: boolean; 
// oder
history?: {
projects?: boolean,
limit?: number
};

Parameter

Zum Konfigurieren der Eigenschaft history können Sie die Kurzform oder die erweiterte Methode verwenden:

Die Kurzform:

  • history - (optional) aktiviert/deaktiviert den Änderungsverlauf in To Do List

Die erweiterte Methode:

  • history - (optional) das Objekt mit erweiterten Einstellungen zur Konfiguration des Änderungsverlaufs. Hier können Sie die folgenden Parameter angeben:

    • projects - (optional) aktiviert/deaktiviert die Verzweigung des Verlaufs
    Info

    Wenn Sie den Parameter projects auf true setzen, können Sie den Änderungsverlauf für jedes Projekt separat verwalten; andernfalls wird der Änderungsverlauf für die gesamte App verwaltet.

    • limit - (optional) begrenzt die Anzahl der Verlaufsoperationen

Standardkonfiguration

history: true

Beispiel

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

// To-do-Liste erstellen
new ToDo("#root", {
tasks,
users,
projects,
history: { projects: false, limit: 20 }
});

Änderungsprotokoll: Die Konfiguration history wurde in v1.3 hinzugefügt

Verwandte API: