Hallo @artf, Zunächst einmal danke ich für dieses großartige Plugin. Kannst du mir bitte sagen, wie ich Blockinhalte aktualisieren oder ändern kann? Ich habe einen benutzerdefinierten Block + Komponente erstellt. '<table><tr>< Klasse="Irgendeine Klasse">texttoreplace</td></tr></table>' Die Komponente hat einen neuen S...
artf
Die Methode 'components()' ist der richtige Weg, um den inneren Inhalt 'editor.getSelected().components('<div>New inner content</div>')) zu ändern;' aber achte darauf, dass du mit 'editor.getSelected().toHTML()' den äußeren Inhalt (mit sei...
Lock[Bot]
Dieser Thread wurde automatisch gesperrt, da es nach seiner Schließung keine jüngste Aktivität gegeben hat. Bitte eröffne eine neue Ausgabe wegen verwandter Bugs.
Hallo zusammen! Beim Ziehen des Blocks in die Leinwand und Fallen fallen: ... Wir haben ein Ereignis zu entdecken, in welchen Block wir fallen. ?: Aber wenn ich Blocktext in Form einfüge (anders gesagt, ich verschachtle einen Block in einen anderen) Wie kann ich erkennen: In welchen spezifischen Block Es verschachtelt...
konstantin55000
Wenn Sie mehr über die Situation erklären möchten, schreiben Sie bitte. Hier habe ich versucht, es auf Video zu beschreiben https://www.screencast.com/t/V2mGBFXp Wenn Text also in Form einfügt, brauche ich Event, um die Komponente Form zu...
artf
Hallo Konstantin, zunächst einmal wurden die 'canvas:*'-Ereignisse aus dem https://github.com/artf/grapesjs/releases/tag/v0.13.5 mit HTML5 D&D eingeführt, und aus deinem Screencast sieht es so aus, als würdest du es nicht verwenden. Übrige...
Lock[Bot]
Dieser Thread wurde automatisch gesperrt, da es nach seiner Schließung keine jüngste Aktivität gegeben hat. Bitte eröffne eine neue Ausgabe wegen verwandter Bugs.
Zunächst einmal danke. Das ist wirklich wunderbare Sache. Eigentlich ist es besser als das. Es ist erstaunlich gut. Einige Fragen gleich zu Hause. Möglicherweise Feature-Wünsche, bin mir nicht sicher. Der Formularbereich enthält die üblichen Widgets, aber keine 'Range'-Option. Wie kann ich einen hinzufügen?Vielleicht...
G40
@artf danke für die Hinweise. @tommedema ja, und jede Hilfe ist willkommen. :)
artf
Der Formularbereich enthält die üblichen Widgets, aber keine Option "Bereich". Wie kann ich einen hinzufügen? Du solltest über Blocks lesen.Vielleicht komplexer: Gibt es ein Beispiel dafür, wie man (zum Beispiel) eine chart.js Instanz so u...
Tommedema
@g40 wenn du das jemals machen könntest, wäre es Open Source? Ich möchte mal einen Blick darauf werfen
WARNUNG LESEN und FOLGEN Sie den nächsten 5 Schritten, dann ENTFERNEN Sie sie, bevor Sie das Problem veröffentlichenBefolgen Sie die BEITRAGENDEN Richtlinien https://github.com/artf/grapesjs/blob/master/CONTRIBUTING.mdVerwenden Sie die GitHub-Probleme EXKLUSIV für BUGS, FEATURE-ANFRAGEN oder FRAGEN. Setzen Sie den Tit...
cjpollard
Vermögensverwalters getAll-Funktion sollte genau das tun.
rajatkumcom
Könnte mir bitte jemand beim Folgen helfen:- Als hätten wir – getHtml(), getCss(), getStyle(), getComponents(). Was wir an Vermögenswerten haben.
rajatkumcom
Danke für die Antwort. Aber ich möchte die Daten der ähnlichen Vermögenswerte erhalten, die zum Zeitpunkt der editor.store() gesendet werden. wie - [{"type":"image","src":"./img/bg-gr-v.png","unitDim":"px","height":1,"width":1728,"date":"2...
Ich bin neu darin, Probleme auf GitHub zu posten, Ich benutze die neueste Version sowohl von GrapesJS als auch das Newsletter-Preset von npm Ich habe es getan var grapesjs = erfordert('grapesjs'); requirre('grapesjs-preset-newsletter'); und ngOnInit() { var editor = grapesjs.init({ Container: '#gjs', Plugins: ['GJS-Pr...
Isaacnikon
Hallo @artf Danke für den Hinweis 💃, der obige Code warf einen Fehler nlPlugin und keine Funktion, Das hat beim Laufen geholfen. Nochmals 👍 vielen Dank
artf
Hallo @isaacnikon und willkommen an Bord :) Übrigens wird 'grapesjs-preset-newsletter' nicht richtig hinzugefügt, wenn du ihn global laden willst, probiere es stattdessen mit diesem '''js var grapesjs = erfordert('grapesjs'); var nlPlugin...
Absyah
@isaacnikon Hei, '.default' macht die Magie. Danke! 👍 Und auch ein riesiges Dankeschön an @artf für diese großartigen Plugins! ! 🙌
WARNUNG LESEN und FOLGEN Sie den nächsten 5 Schritten, dann ENTFERNEN Sie sie, bevor Sie das Problem veröffentlichenBefolgen Sie die BEITRAGENDEN Richtlinien https://github.com/artf/grapesjs/blob/master/CONTRIBUTING.mdVerwenden Sie die GitHub-Probleme EXKLUSIV für BUGS, FEATURE-ANFRAGEN oder FRAGEN. Setzen Sie den Tit...
rajatkumcom
In meinem Fall möchte ich sowohl lokalen als auch entfernten Speicher gleichzeitig. Die Daten werden lokal im lokalen Speicher gespeichert (wenn er/sie die Seite aktualisiert, ohne den Speicher-Button zu speichern, werden die Daten aus dem...
artf
Ja, lass einfach den Standard-localStorage aktiv und erstelle einen Button, der Remote Storage nutzt '''js Redakteur. StorageManager.get('remote').set({ urlStore: 'somewhere', // setze deine Konfigurationen ... }).store({html: editor.getHt...
Nochmals herzlichen Glückwunsch zu der großartigen Leistung. Wir haben Grapes stark erweitert und es geschafft, fast alle benötigten Funktionen hinzuzufügen. Wir planen, es für mobile First Pages zu verwenden. Deshalb haben wir den Geräte-Manager standardmäßig auf "Mobile Portrait" eingestellt. Das Styling erfolgt übe...
chthomos
Ich habe zuerst herausgefunden, wie ich es mobil machen kann, und das löst mein Problem vorerst: Setze den Editor config.mediaCondition: 'min-width' und im deviceManager: [ {name: 'Mobile portrait', width:'320px',widthMedia:'0px'} {name: '...
Lock[Bot]
Dieser Thread wurde automatisch gesperrt, da es nach seiner Schließung keine jüngste Aktivität gegeben hat. Bitte eröffne eine neue Ausgabe wegen verwandter Bugs.
Wie man einen benutzerdefinierten Button zu diesem Panel hinzufügt: ! Bild
chiqui3d
Schau dir das an https://github.com/artf/grapesjs/issues/266
artf
Toolbar-Buttons sind komponentenspezifisch, sodass du für jedes Element einen anderen Satz von Buttons haben kannst. Hier können Sie sehen, wie die Toolbar standardmäßig erstellt wird: 'Component.initToolbar'
Wie bekomme ich den getHtml() außerhalb des grapesjs-Editors? Ich habe einen Speicher-Button außerhalb des iframe des Editors. Ich erhalte das aktuelle HTML nicht, wenn ich auf den Speicher-Button klicke. Hilfe benötigt.
Alvim
Du solltest es über 'editor.getHtml()' bekommen. Wenn dein Editor in einem iFrame ist und du Code in einem Elternfenster ausführst, könntest du darauf so zugreifen: Ist das das, was du suchst?
artf
Tut mir leid@NorthstarTech aber ich habe überhaupt nicht verstanden, wovon du sprichst
JordanTGVG
Ich habe ein Problem im Edge-Browser, ich kann das HTML nicht aus dem Editor bekommen mit: 'window.frames[indexOfIFrame].editor.getHtml()' In Chrome funktioniert Mozzila gut, habt ihr Ideen?
Hallo zusammen, Angenommen, ich habe einen Block <form> auf Canvas gelegt. Wenn ich Next <form> (zweites Mal) hinzufüge, Muss überprüft werden: Wenn diese Komponente bereits auf der Leinwand vorhanden ist, call function implodeComponents(presentedComp, recentlyAddedComp){} Aber im Event Editor.on('component:add'... Ic...
konstantin55000
Danke für Ihre Aufmerksamkeit. Ich habe gerade das Dokument gelesen. Und am Ende kam ich auf diese Lösung: editor.on('component:add', function(currentComp) { wenn (currentComp.attributes.tagName == "form"){ var modelList = (domComps.getCom...
ionic666
@konstantin55000 hallo, Bruder, domComps.getComponents() bekommt alle Modelle, ich möchte nur einen Button holen. Wie mache ich das? Danke
Lock[Bot]
Dieser Thread wurde automatisch gesperrt, da es nach seiner Schließung keine jüngste Aktivität gegeben hat. Bitte eröffne eine neue Ausgabe wegen verwandter Bugs.