Druck Button entfernen?

Guten Tag,

ich wollte nachfragen, ob es möglich ist per Interceptor auch bereits bestehende Elemente aus der GUI zu entfernen? Explizit frage ich wegen dem Druck Button von Embedded Documents.

Da man hier mit der Qualität der Ausdrucke begrenzt ist, würden wir diesen “Drucken“ Button gerne sperren oder entfernen. Gemeint ist der im Burgermenü.

MFG

Max Bitzer

Hallo @MaxBitzer, wir haben hier etwas Ähnliches gemacht:

Dies könnte man sicherlich auf das Drucken hin anpassen.

Hallo @rk

super, das war genau das Beispiel welches ich gebraucht hatte.
Hier einmal mein Code:

Zusammenfassung
class DisablePrintAction {
    // Die Methode updateEditorConfiguration wird vom System beim Laden aufgerufen
    async updateEditorConfiguration(instance) {
        
        // Die Liste der Elemente, die deaktiviert/entfernt werden sollen
        // Füge hier 'printButton' oder einen der Kandidaten hinzu!
        const elementsToDisable = [
            "printButton"
        ];
        
        console.log(`Deaktiviere folgende Elemente über UI-API: ${elementsToDisable.join(', ')}`);

        elementsToDisable.forEach(function (element) {
            // Die interne API-Methode zum Entfernen von UI-Elementen
            instance.UI.disableElements([element]);
        });
    }
}
1 Like