Hola, He estado usando GrapesJS con ReactJS (GrapesJS está dentro de su propio componente React) y estoy teniendo problemas para subir una imagen usando mi propio componente selector de archivos React. Cuando selecciono una imagen de mi componente react de mi selector de archivos, como es externa a GrapesJS, actualizo...
ghost
Parece que se me olvidó el DomComponents, después de descargar y echar un vistazo al src de grapesjs-newsletter, estaba en openImportCommand y vi cómo se estaban actualizando los DomComponents. Así que añadí lo siguiente a mi método de rea...
cederron
Parece que me olvidé de los DomComponents, después de descargar y echar un vistazo al src de grapesjs-newsletter, estaba en openImportCommand y noté cómo se estaban actualizando los DomComponents. Así que añadí lo siguiente a mi método de...
He integrado grapesjs con angular6. Y me aparece un panel por defecto con una caja de selección en la parte superior de la pantalla; Quiero un botón personalizado con mi propio comando personalizado en el panel predeterminado. Quiero añadir un botón que parece el que aparece abajo, marcado con color rojo. ! 6666666 Qu...
mcsekar12
Usa 'editor'. Panels.getPanels()' para obtener todos los paneles disponibles y luego usar el método addButtons que se muestra a continuación. Aquí 'options' es el nombre del panel 'editor. Panels.addButton('options', [ { id: 'guardar', cla...
TemaMix
También tuve problemas con eso cuando intenté abrir el botón del panel. Así que usé la siguiente manera: editor. Panels.addButton('#target panel id#', { Id: 'botón de alerta', NombreClase: 'botón de alerta btn', etiqueta: 'Haz clic en mi t...
mararn1618
Esto está bien documentado en https://grapesjs.com/docs/getting-started.html#panels-buttons. Tienes dos métodos para añadir un panel con botones: (1) Al inicializar GrapesJS, (2) Después de inicializar GrapesJS con addPanel. Ten en cuenta...
Hola @artf Hay un problema en la página de demostración y en la biblioteca en media query. El problema es que si el usuario actualiza el estilo primero en la vista móvil y luego en la vista de pestañas y luego en media consult, no funciona en la vista móvil. Si actualizamos primero el estilo para escritorio, luego la...
artf
@Sharsie #1996
YashPrince
@artf problema es que si añadimos primero un estilo móvil y luego en la pestaña de la vista móvil, el CSS de la vista móvil se anula por vista de pestaña y todo el CSS aplicado a la vista móvil no se aplicará en la vista móvil porque se so...
YashPrince
@artf ¿Alguna novedad sobre esto? Es un gran problema. El usuario no puede actualizar CSS para la pestaña una vez que solicita primero el mobie. Necesitan eliminar y volver a añadir ese elemento.
Estoy integrando Grapejs con Angular6. Pero no funciona significa que no aparece en bloques Estoy usando el siguiente código
mararn1618
Te sugeriría que subas un ejemplo a https://www.jsfiddle.net. Esto no parece suficiente para dar una respuesta.
artf
Deberías añadir el estilo '''js Contenido: '<div class="row">.. </div> <style> .row { ... ',</style> ```
lock[bot]
Este hilo se ha bloqueado automáticamente porque no ha habido actividad reciente desde que se cerró. Por favor, abre un nuevo problema para bugs relacionados.
Hola: ¿Es posible tener una instancia de GrapesJS con altura dinámica, es decir, el editor ajusta al tamaño del contenido? Lo que intento hacer es incrustar GrapesJS en una página con otros elementos (encabezado, pie de página, etc.) y tener solo una barra de desplazamiento para toda la página. A medida que insertas c...
dlorenzo
Lo conseguí funcionar bastante bien escuchando el evento 'component:update', calculando la altura del contenido del iframe y aplicándolo al editor. Gracias.
artf
No por defecto, pero deberías poder hacerlo confiando en Eventos
lock[bot]
Este hilo se ha bloqueado automáticamente porque no ha habido actividad reciente desde que se cerró. Por favor, abre un nuevo problema para bugs relacionados.
Hola a todos, A continuación me están encontrando problemas relacionados con RTERTE creando múltiples hijos como acción realizada en el bloque de texto. Por ejemplo: supongamos que realizamos la misma acción (en negrita) tres veces en secuencia en el mismo bloque de texto, entonces se están creando tres hijos en el mi...
mudit-mittal
Hola a todos, Por favor, busca el paso para reproducir este escenario 1) Estado inicial ! imagen 2) Realizar acción en negrita, luego acción cursiva y después subrayar acción ! imagen 3) De nuevo haz clic en Acción en negrita, luego en Acc...
mudit-mittal
Hola a todos, rte.add('fontSize', {icono: '<select class="gjs-field"><option>1</option><option>4</option><option>7</option></select>',// Vincula el 'resultado' en el oyente de 'change'evento: 'cambio',resultado: (rte, acción) => rte.exec('...
artf
Así es como funciona execCommand y el RTE integrado se basa en él. Si necesitas algo más sofisticado puedes probar grapesjs-plugin-ckeditor o implementar cualquier otro editor de terceros siguiendo esta guía: https://grapesjs.com/docs/guid...
Con GrapesJS 0.14.33 se introdujo 'editor.destroy()' (https://github.com/artf/grapesjs/commit/52f8bdf2e894de536d44c1699c1e18bbaf52488f), de modo que es posible inicializar, destruir y reinicializar un editor.Problema Después de inicializar, destruir y reinicializar, sin embargo, estoy experimentando excepciones al edi...
mararn1618
Hola @artf, ¿planeas arreglar esto en futuras versiones? Creo que esto es relevante para muchos otros problemas que la gente tiene, especialmente al usar frameworks JS/SPA.
lock[bot]
Este hilo se ha bloqueado automáticamente porque no ha habido actividad reciente desde que se cerró. Por favor, abre un nuevo problema para bugs relacionados.
Después de crear algunos diseños, ¿cómo guardarlos e importarlos en Grapesjs?
chaitanya11
Tengo información del #778.
lock[bot]
Este hilo se ha bloqueado automáticamente porque no ha habido actividad reciente desde que se cerró. Por favor, abre un nuevo problema para bugs relacionados.
¡Eh! Antes que nada, muchas gracias por construir una herramienta tan buena y versátil. ¿Es posible que pueda manipular los elementos dominantes del bloque a través del script de contenido del bloque? Por ejemplo, Básicamente necesito un bloque de encuestas, donde el usuario pueda soltar un bloque de preguntas y luego...
artf
Claro, pero asegúrate de entender correctamente el contexto del 'script' y cómo funciona https://grapesjs.com/docs/modules/Components-js.html#components-js No puedes usar '$' si no lo has incluido primero
coder-strange
@artf ! manipulación dominante GJS2 He añadido el jquery, en la imagen anterior he añadido el atributo value a la etiqueta de entrada como podemos ver en la imagen anterior, pero ese atributo value no está en el HTML final que obtengo del...
Hola, me pregunto si es posible guardar imágenes como URL pública, por ejemplo, https://something.something.jpg para que cualquiera pueda acceder a la imagen. Actualmente, guarda imágenes como base64
Este hilo se ha bloqueado automáticamente porque no ha habido actividad reciente desde que se cerró. Por favor, abre un nuevo problema para bugs relacionados.