Anwendungsfall: Hey Leute, ich habe die UndoManager-API durchgesehen und nach Problemen gesucht – aber ich kann nicht herausfinden, wie ich UndoManager einschränken kann. Wenn ich eine robuste Website erstelle und 30 Minuten damit verbringe, sieht es so aus, als könnte ich Strg + z bis ganz zum Start zurückdrücken. Ic...
Hallo, Ich habe einen Vue-Slider zu meinem Projekt hinzugefügt und versuche, den Min- und Max-Bereich der Regler auf -100 bis 100 einzustellen. Wenn ich sie jedoch setze, bekomme ich: [Vue-Warnung]: Vermeiden Sie es, ein Prop direkt zu mutieren, da der Wert überschrieben wird, sobald die Elternkomponente neu gerendert...
artf
Alter, das ist eine Vue-bezogene Frage... Übrigens, du musst sie nur im Vue-Funktionsrender übergeben. '''js h(VueSlider, { Requisiten: { Min: -100, Max: 100, enthalten: wahr, } }) ```
Hallo, Ich möchte eine dynamische Komponente mit einer Tabelle mit dynamischen Daten erstellen. Und ich möchte generiertes HTML in React Component rendern. Kannst du mir bitte helfen, wie ich das machen kann? Ich habe nichts gefunden, das mir geholfen hat. Ich stecke fest.
artf
Du musst eine benutzerdefinierte Komponente erstellen und die dynamischen Daten in der Callback-Funktion 'onRender' laden
Hallo @artf, Im absoluten Drag-Modus kann man keine anderen Komponenten innerhalb der ausgewählten Komponente per Drag & Drop ziehen. Dieses Problem gilt nicht für benutzerdefinierte Komponenten, sondern wurde mit der einfachen Spaltenkomponente ausprobiert. Lass mich wissen, ob es einen Workaround gibt Die Demo ist d...
artf
Im Moment funktioniert der absolute Dragmode nicht so, alle fallengelassenen Blöcke liegen direkt in die Wurzel
Entschuldigung für die Anfängerfrage, aber nehmen wir an, ich habe eine Textfeld-Komponente und möchte dem Benutzer nur erlauben, eine bestimmte Anzahl davon in die Leinwand einzugeben, sagen wir nur einen. Wie begrenze ich das? Vielleicht eine Möglichkeit, eine Warnung anzuzeigen, um zu erklären, dass sie keine weite...
Pouyamiralayi
#25151 #25152
kickbk
Deshalb habe ich gerade eine sehr hässliche Lösung: Dabei wird im Grunde darauf geachtet, ob die Komponente beim Laden im Canvas ist. Wenn ja, dann wird die ziehbare Komponenten-Taste ausgesteckt – hier könnte ich eine bessere Möglichkeit...
Ich habe die Link-Toolbar in RichtextEditor erstellt und möchte die Link-Komponente (dynamisch hinzugefügt) in der else-Anweisung nach der insertHTML auswählen. Es wird erst als Komponente erstellt, wenn ich auf Canvas klicke. Gibt es eine Methode, das zu erreichen? Hier ist der folgende Code: Redakteur. RichTextEdito...
gagan348
Ich habe die Methode gefunden, die für mich 👍 funktioniert editor.getSelected().view.syncContent(); Danke
Gibt es einen Event Listener, mit dem ich eine Funktion auslösen kann, während der Benutzer jeden Buchstaben in ein Grapejs-Feld eingibt? Ich möchte in einer entfernten Datenbank speichern, während der Benutzer jeden Buchstaben tippt. Derzeit kann ich eine Funktion nur bei Unschärfe auslösen oder wenn der Benutzer ein...
artf
Wenn du 'Blur' benutzt, kannst du wahrscheinlich auch 'Input' (Trigger bei jeder Eingabeänderung) verwenden
Hallo zusammen, Ich versuche, eine Komponente zu erstellen, die ihre Ansicht basierend auf einem Eigenschaftswert aktualisiert '''javascript Redakteur. DomComponents.addType("price-value-type", { isComponent: el => { wenn (el.tagName == "div" & el.hasAttribute("price-value")) { return { type: "price-value-type" }; } }...
artf
um das HTML zu aktualisieren, musst du 'toHTML' im Modell ändern '''js model: { ... toHTML() { const tagName = this.get('tagName'); const price = this.get('defaultPrice'); return '<${tagName}>${price}</{tagName}>'; } } ```
artf
Hast du so etwas ausprobiert? '''js Ansicht: { init() { this.listenTo(this.model, 'change:defaultPrice', this.render); }, onRender() { this.el.innerHTML = this.model.get("defaultPrice"); } } ```
rjrodriguezalvarez97
Ich werde es übermorgen ausprobieren. Danke für deine schnellen Antworten!
Wenn Zoom aktiviert ist, ist es nicht möglich, über alle Leinwände zu scrollen und Komponenten zu verschieben. Ich denke, das ist Transform: Scale(1,5) Translate(0px); Eigenschaft auf Leinwand die Ursache des Problems. Wenn ich außerhalb der Leinwand eine Overflow: Scroll-Eigenschaft aktiviere, kann ich mich nur für e...
artf
Hallo @christiancannata wenn du den Zoom aktivierst, solltest du die Leinwand durch Drücken von LEERTASTE und Linksklick verschieben können
Keine Antwort[Bot]
Diese Angelegenheit wurde automatisch geschlossen, da auf unsere Anfrage nach weiteren Informationen vom ursprünglichen Autor keine Antwort erhalten wurde. Mit nur den aktuellen Informationen in der Ausgabe haben wir nicht genug Informatio...
Mmotov
Hallo @artf! Das war wirklich hilfreich, aber wie kann ich die ursprüngliche Position der Leinwand einstellen, wenn ich wieder in den normalen Zustand gezoomt habe?
Hallo @artf, Wenn eine CSS-Komponente untere oder rechte Werte hat, kann man sie nicht ziehen. Werte werden als NaN generiert. Habe den Screenshot zu deiner Referenz angehängt. ! Bild
artf
Kannst du eine reproduzierbare Demo erstellen?
sdrebel
Kannst du eine reproduzierbare Demo erstellen? Hallo @artf Der Demo-Link ist hier https://jsfiddle.net/fn43hpj1/2/ Du kannst die Komponente 'Popup' überprüfen. Da im Draggable-Modus der Stil überschrieben wird, bekomme ich die Style-and-Up...
artf
Da im Draggable-Modus der Stil überschrieben wird, bekomme ich die Style-and-Update-Methode auf Render. Ja, das wird in der nächsten Version behoben, ich schaue später mit deinem Beispiel nach.