Problem #2922💬 BeantwortetJul 27, 2020 geöffnetvon RJCAM2-Reaktionen

Alle CSS ohne bestimmte Komponente und ihre Kinder sind

Kurze Antwortvon mcottret❀ 1

Hallo @RJCAM! Ich glaube nicht, dass es eine eingebaute Möglichkeit gibt, das zu erreichen, aber aufbauend auf der von dir verlinkten Antwort kann man das CSS aller Komponenten rekursiv verketten und dabei die ausgewÀhlte und deren Kinder wie folgt herausfiltern (angenommen, 'window.editor' muss als Beispiel angepasst...

Lesen Sie die vollstĂ€ndige Antwort unten ↓

Frage

Hallo, also, in dieser Ausgabe #2861 können wir alle CSS eines ausgewÀhlten Elements und seiner Kinder erhalten mit:

const component = editor.getSelected();
let componentCss = Editor. CodeManager.getCode(component, 'css', {
   CSSC: Herausgeber. CssComposer
});

Aber wenn ich alle CSS bekommen will, aber ohne spezifische Komponente und deren Kinder oder genau das Gegenteil der oben genannten Gibt es eine Möglichkeit, das zu machen?

Antworten (3)

mcottret‱ Jul 28, 2020

Hallo @RJCAM! Ich glaube nicht, dass es eine eingebaute Möglichkeit gibt, das zu erreichen, aber aufbauend auf der von dir verlinkten Antwort kann man das CSS aller Komponenten rekursiv verketten und dabei die ausgewÀhlte und deren Kinder wie folgt herausfiltern (angenommen, 'window.editor' muss al...

mcottret‱ Jul 28, 2020

@RJCAM Entschuldigung, ich habe nur bemerkt, dass meine vorherige Antwort nicht funktionierte, weil das Abrufen des CSS einer Komponente mit Children auch das CSS der Kinder einschloss (es erzeugte also duplizierte Stile sowie den Stil der ausgewÀhlten Komponente, falls diese verschachtelt war). Ic...

RJCAM‱ Jul 28, 2020

Hallo @mcottret, danke fĂŒr deine Antwort Ich denke, du hast recht, ich werde deinen Code bearbeiten, damit er wie erwartet funktioniert Ich schĂ€tze deine Hilfe wirklich sehr, danke!

Verwandte Fragen und Antworten

FĂŒhre die Forschung mit Ă€hnlichen Themendiskussionen fort.

Kostenpflichtige Plugins, die diesem Problem entsprechen

Kuratiert nach Themen-SchlĂŒsselwörtern und Label-Relevanz, damit Sie schneller liefern.

Alle Plugins anzeigen

Lade: Empfehlungen fĂŒr kostenpflichtige Plugins...

Kostenlose Option

ÜberprĂŒfen Sie die Open-Source-GrapesJS-Plugins auf GitHub Oder suchen Sie schnell in unserem kostenlosen Katalog.

Durchstöbere kostenlose Plugins →
Premium-Option

Premium-Plugins werden mit Support, regelmĂ€ĂŸigen Updates und produktionsreifen Funktionen geliefert – das spart Tage an Integrationsarbeit.

Durchsuchen Sie Premium-Plugins →

Durchsuchen Sie Plugin-Kategorien

Springe direkt zu den Plugin-Kategorieseiten im Marktplatz.