PageKit — der selbst gehostete GrapesJS-Website-Builder, als Quellcode. Early Access sichern

GrapesJS-Probleme

3,464 parsed GitHub-Probleme — 370 gelöst · 90 ist geöffnet. Suchen, filtern und erkunden Sie bewährte Antworten.

1,399-Probleme gefunden

🔍 outdated
#11531. Juni 2018von ssabrewolf2-Antworten
1-Reaktionen

Minimalistisches Panel linke Seitenleiste erstellen

Hallo Grapesjs Team Ist es möglich, eine Schnellzugriffsseitenleiste im linken Panel mit den beliebtesten Blöcken (Text, Bild, 2 Spalten usw.) zu erstellen? So ist es immer sichtbar, weil das Auswählen einer beliebigen Komponente auf der Leinwand automatisch das Hauptpanel der rechten Blöcke ausblendet. Wenn ja, wie k...

artf

Schau dir dieses Beispiel an https://codepen.io/artf/full/MQpZPj/

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.

#11521. Juni 2018von milapshah153-Antworten
3-Reaktionen

Hören Sie sich jede Änderung im Canvas an

Hallo zusammen, Ich habe eine Anforderung, dass ich einen Button hinzugefügt habe, der die Konfiguration in der entfernten Datenbank speichert. Jetzt möchte ich jede Änderung in der Leinwand anhören, um den Button zu aktivieren/deaktivieren. Zum Beispiel: Wenn es Änderungen gibt, aktivieren Sie den Speichern-Button, d...

IStirton10

Tatsächlich denke ich, dass es eine Veranstaltung gibt, die diesem Zweck dienen könnte. Könntest du versuchen, deinen Methoden-Callback auf 'change:changesCount' zu definieren? grapesjs\src\editor\model\Editor.js:64 'this.on('change:change...

IStirton10

Ich bin mir nicht sicher, ob es ein exklusives Event gibt, das auf Änderungen am Canvas achtet. Vielleicht könntest du deine Methode stattdessen auf allen Canvas-Events ausführen lassen? https://github.com/artf/grapesjs/blob/dev/src/editor...

milapshah15

@IStirton10 Lass mich es ausprobieren. Ich denke, das sollte funktionieren. Herzliche Grüße Milap

#115031. Mai 2018von afaraha84033-Antworten
1-Reaktionen

Uploads als Base64 herunterladen

Hallo zusammen, Ich brauche Hilfe bei der Integration in eine Web-App, die ich habe. Alles rendert und funktioniert wie erwartet, aber ich versuche, die hochgeladenen Bilder (per Drag and Drop) als base64 zu bekommen. Ein Endpunkt zu benutzen ist keine Option, die ich nutzen kann. Das ist der Code, den ich habe Außerd...

artf

Hast du das schon mal ausprobiert? '''js assetManager: { ... uploadFile: false, embedAsBase64: true, ```

afaraha8403

Ja, das habe ich ausprobiert. Aber was ich suche, ist, die Base64-Datei zu bekommen, damit ich sie auf das Plateform hochladen kann, das ich benutze, und dann die Rücksendungs-URL zu grapesjs hinzufügen kann

artf

Dann benutze 'uploadFile' und wenn du nicht weißt, wie du die Base64 der Datei bekommst, versuche, 'embedAsBase64' zu kopieren.

#114931. Mai 2018von ionic6662-Antworten
0-Reaktionen

Ändere den Inhalt in <td>

Hallo, Bruder. Tabellen können den Inhalt nicht ändern. Wie kann ich den Inhalt in TD verändern?

artf

@ionic666 bitte der Themenvorlage folgen, ich verstehe nicht einmal den Kontext deiner Frage

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.

#114831. Mai 2018von dwengticorp2-Antworten
0-Reaktionen

Das Skript in der Komponente ist durcheinandergeraten, irgendeine Idee?

Ich habe eine Komponente erstellt wie const TWITTERTYPE = 'TWITTER'; domc.addType(TWITTERTYPE, { model: defaultModel.extend({ Standardwerte: { ... defaultModel.prototype.defaults, Droppbar: Falsch, Konto: 'OntarioAlliance', widgetwidth: 425, widgetheight: 525, Eigenschaften: [ { Label: 'Account', Name: 'account', chan...

artf

Wenn du irgendeine Art von Minifier verwendest, ist auch das Skript betroffen. Du kannst das Skript als String einstellen, wenn du dem Benutzer den vollständigen Code zeigen möchtest.

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.

#114630. Mai 2018von sura2k3-Antworten
1-Reaktionen

Hinzufügen von Eigenschaften zum Wrapper

Ich habe eine Möglichkeit gefunden, Eigenschaften über die Funktion 'init' zum Wrapper hinzuzufügen, Aber ich musste andere Wrapper-Konfigurationen hinzufügen wie 'emovable', 'copyable' usw. Da 'Wrapper' nur ein Konfigurationselement ist, hoffe ich, dass dies das Standardverhalten ist. Wenn es jedoch eine Möglichkeit...

artf

Aber ich musste andere Wrapper-Konfigurationen hinzufügen, wie z. B. Emovable, Copyable usw. Da der Wrapper nur ein Konfigurationselement ist, hoffe ich, dass dies das Standardverhalten ist. Wenn es jedoch eine Möglichkeit gibt, einfach Me...

sura2k

Ich habe 0.14.5 verwendet. Es funktioniert gut mit 0.14.15. Danke für den Tipp und entschuldige, dass ich die Mühe habe, ohne es mit der neuesten Version zu testen.

betacar

@sura2k Wie hast du die Merkmale des Wrappers extrahiert, nachdem sie gesetzt wurden? /cc. @artf

#114529. Mai 2018von milapshah153-Antworten
0-Reaktionen

Bilder in die entfernte Datenbank hochladen

Hallo zusammen Ich habe nach der Dokumentation gesucht, in der der Benutzer das Image aus seinem lokalen Format auswählen kann und das dann in der SQL-Datenbank gespeichert werden sollte. Können Sie mir die richtigen Ressourcen empfehlen, um das Gleiche zu erreichen? Wie bekomme ich base64 der ausgewählten Dateien? He...

artf

Alles, was Sie über das Argument wissen müssen, finden Sie hier

milapshah15

@artf Danke, dass du das abgeschlossen hast. Ich habe das Gleiche implementiert und es funktioniert einwandfrei.

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.

#114429. Mai 2018von fernandoagarcia3-Antworten
0-Reaktionen

Benutzerdefinierte Eigenschaft zur Änderung mehrerer Einstellungen

Gibt es eine Möglichkeit, eine aktuelle Eigenschaft zu erweitern oder eine neue zu erstellen, um mehrere Eigenschaften zu ändern? Ich habe eine Komponente, in der ich Schriftgröße und Padding-left, Padding-Right usw. innerhalb einer Property-Einstellung mit einem Funkgerät ändern möchte. Aber ich habe bemerkt, dass pr...

artf

Hallo Fernando, mehr über die Style Manager API finden Sie hier

fernandoagarcia

@artf Entschuldigung. Ich wollte sagen, dass ich Breite, Polsterung links und Polsterung rechts innerhalb einer einzigen Eigenschaft anvisieren möchte. Vielleicht mit einem Funkgerät. Ich konnte kein Beispiel dafür in den Dokumenten finden...

artf

Nein, Style Manager funktioniert pro Immobilie. Aber du kannst benutzerdefinierte Verhaltensweisen mit Traits erstellen, in deinem Fall kannst du den Stil ändern

#114329. Mai 2018von ssabrewolf2-Antworten
1-Reaktionen

Wie man progamatic-Platzhalter-Block-Insert aktiviert

Hallo Grapesjs Team Ich habe erfolgreich eine Komponente mit Traits und einem Block erstellt, um sie einzufügen; wenn ich den Block per Drag & Drop abwerfe, gibt es einen grünen Linienplatzhalter, der als Anleitung für den Benutzer dient, um Komponenten einzufügen, wie hier zu sehen. ! Landdrag , dieser Zeilenhelfer e...

artf

Nein, leider gibt es keine Möglichkeit, d&d auf diese Weise auszulösen, etwas Ähnliches kann man mit einer ausgewählten Komponente im Canvas über 'editor.runCommand('tlb-move')' machen, aber nicht mit Blöcken

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.

#114229. Mai 2018von ionic6662-Antworten
0-Reaktionen

Wie man das Modell aktualisiert

Hallo, jetzt setze ich einen Wechsel meiner Tabelle ein. Ich benutze dies:this.selected.components('<table><tbody>'+tbodys+'</tbody></table>') Aber es gibt noch eine weitere Tabelle, und nach dem Speichern hat die redundante Tabelle ihre Seite geändert. ! qq20180529-152223 ! qq20180529-151857

artf

Offensichtlich bekommst du, wenn du jedes Mal Zeilen auf init hinzufügst, jedes Mal, wenn du die Seite aktualisierst.

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.

Durchsuchen Sie alle Themen