5.7.3.10 beforeRestore

5.7.3.10.1 Déclenchement

Le document va être restauré.

5.7.3.10.2 Éléments passés au callback

event
objet événement standard de jQuery,
currentDocumentObject
un objet document décrivant le document courant.

5.7.3.10.3 Annulable

Oui. Dans ce cas, la restauration est annulée et rien n'est fait.

5.7.3.10.4 Exemple

Dans cet exemple, l'écouteur (fonction preventRestoreAnimal) demande une confirmation avant la restauration du document.

window.dcp.document.documentController(
    "addEventListener",
    "beforeRestore",
    {
        "name": "preventRestore.animal",
        "documentCheck": function(document) {
            return document.family.name === "ANIMAL";
        }
    },
    function preventRestoreAnimal(event, currentDocumentObject) {
        if (!confirm("Voulez-vous restaurer ce document ?")) {
            event.preventDefault();
            this.documentController("showMessage", {
                "type" : "info",
                "message" : "la restauration a été annulée"
            });
        }
    }
);
×