Problem #972💬 BeantwortetMar 21, 2018 geöffnetvon Vrudikov0-Reaktionen

Erlauben Sie Trait-API-Clients, die Initlialize-Methode der TraitView-Klasse zu ĂŒberschreiben und zu verwenden

Kurze Antwortvon artf

Hallo @vrudikov ich habe nicht verstanden, was schlĂ€gst du vor? Möchtest du eine Art 'init()'-Methode haben, die nach der Initialisierung als RĂŒckruf fungiert?

Lesen Sie die vollstĂ€ndige Antwort unten ↓

Frage

Aktuelles Verhalten: Wenn Traits mit der Methode 'TraitView.addType' hinzugefĂŒgt werden, werden sie durch 'TraitsViewer.itemView' (das ist 'TraitView') erweitert. Wenn die Klasse 'TraitSelectView' 'TraitView' erweitert, ĂŒberschreibt sie die Methode 'initialize(o)' und ruft 'TraitView.prototype.initialize.apply(this, arguments);' auf, um die Elternklasse zu initialisieren (soweit ich weiß). Dadurch kann 'TraitSelectView' einige Initialisierungslogiken ĂŒberschreiben. Zum Beispiel ĂŒberschreiben Sie 'this.tmpl' und verwenden Sie eine benutzerdefinierte Vorlage fĂŒr ein Merkmal FĂŒr ein benutzerdefi...

Antworten (1)

artf‱ Mar 24, 2018

Hallo @vrudikov ich habe nicht verstanden, was schlĂ€gst du vor? Möchtest du eine Art 'init()'-Methode haben, die nach der Initialisierung als RĂŒckruf fungiert?

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.