Problemas con GrapesJS

Problemas analizados por 3,464 en GitHub 370 resuelto · 90 abierto. Busca, filtra y explora respuestas probadas en batalla.

Se han detectado problemas con 3,464

#217731 de julio de 2019por alikabeer323 respuestas
Reacciones 3

Cómo crear un bloque con contenido HTML, CSS y JavaScript.

¿Alguien podría mostrarme un ejemplo de código de cómo crear un bloque con estilos javascript y css? '''js editor. BlockManager.add('a_block', { etiqueta: 'Sample Block', Contenido: '<style> .sampleclass{ acolchado: 10px 15px; } .sampleclass2{ opacidad:0; visibilidad:oculta; } .sampleclass:hover > .sampleclass2{ visib...

pouyamiralayi

¡Hola! Lo que buscas es aquí editor. DomComponents.addType('custom-type',{ modelo:{ valores predeterminados:{ script: función () { console.log('hola mundo'); } }, isComponent(){ Retorno verdadero } }, }) Debes definir el tipo personalizado...

alikabeer32

Gracias.

alikabeer32

Gracias.

#217631 de julio de 2019por yucomds2 respuestas
Reacciones 2

Cierre modal : Uncaught TypeError: No se puede leer la propiedad 'longitud' de indefinida en V (cash.js:702)

Hola, Tengo este código para mostrar un modal cuando hago clic en mi botón personalizado. Al primer clic, el modal aparece correctamente. Luego la cierro yo. Ahora, si vuelvo a hacer clic tengo este error en consola: ! imagina Solo puedo mostrarlo de nuevo si hago clic otra vez en el botón personalizado. Ya he seguido...

pouyamiralayi

¡Hola! Creo que el problema no es tu modal, sino el primer comando que ejecutas: 'testo = editor.runCommand('gjs-get-inlined-html');' Tú también debes pararlo: 'stop: function (editor) { editor. Modal.close(); editor.stopCommand('gjs-get-i...

yucomds

¡Gracias @pouyamiralayi!

#217531 de julio de 2019por yanosuke2 respuestas
Reacciones 0

Soporte para Canvas Touch en iOS

Mis clientes también necesitan la capacidad de usar la plataforma GrapesJS en sus móviles, por lo que actualmente estoy usando el plugin GrapesJS-Touch. El problema, sin embargo, no está en el plugin, sino en un método ausente dentro del código GrapesJS. El problema y la solución son proporcionados por Mikereem en el...

artf

Estaría encantado de fusionar una residencia personal

saltyfoam

Estamos usando GrapesJS y nos encantaría tener más soporte en móvil, ¡así que espero que esto se apruebe!

#217430 de julio de 2019por pouyamiralayiSin respuestas
Reacciones 0

StopCommand('previsualización')

¡Hola! No sé cómo enviar relaciones públicas, por favor corrija este error aquí en enlace en la línea 31: helper.onclick = () => editor.stopCommand('previsualización'); debe ser: helper.onclick = () => editor.stopCommand('core:preview'); Tenía problemas con el original. Gracias de antemano.

#217330 de julio de 2019por Amir2828Respuesta 1
Reacciones 0

Eliminación dinámica de rasgos

Hola a todos, Me gustaría recibir algo de orientación, ¿alguien podría aclarar cómo es posible eliminar rasgos de un componente de forma dinámica? Por ejemplo, supongamos que tengo un rasgo que decide cuántos más rasgos se mostrarán debajo. Cuando se incrementa el número, se añaden más rasgos y cuando disminuyen los r...

Amir2828

Da igual, he visto que se ha añadido una función a una versión posterior

#217228 de julio de 2019por danrcoull3 respuestas
Reacciones 2

PREGUNTA: ¿hay alguna forma de hacer marcadores de posición basados en rasgos?

Hola, no estoy seguro de si este es el lugar adecuado para preguntar. Intentando cargar el contenido de un área de texto en este marco. Pero muchos enlaces tienen marcadores de posición dentro del HTML por defecto, como <a href="{{placeholder para la URL predeterminada }}", ¿hay alguna forma de renderizar este enlace...

zgover

Tu pregunta no está del todo clara sobre lo que intentas conseguir, pero echa un vistazo a componentes de creación.

pouyamiralayi

¡Hola! Para el modelo Select puedes usar Editor. Modal y según su contenido, inyecta la lógica que quieras para elegir y configurar tus widgets. luego puedes inyectar el widget resultante usando yourComponent.components(yourWidget) para re...

danrcoull

Perdona, déjame explicarlo. toma un widget CMS como {{nombre del widget="prueba" tipo="\Php\Clase"}} El concepto consiste en arrastrar un bloque que abre un modelo de selección de widgets para elegir un widget, establecer las opciones y pu...

#217128 de julio de 2019por talya-akshotaSin respuestas
Reacciones 0

¿Cómo y, si es posible, crear un bloque de gráficos en Grapesjs?

ADVERTENCIA LEE y SIGUE los siguientes 5 pasos, luego ELIMÍNALOS antes de publicar el númeroSeguir las Directrices de CONTRIBUCIÓN https://github.com/artf/grapesjs/blob/master/CONTRIBUTING.mdUtiliza los Números de GitHub EXCLUSIVAMENTE para ERRORES, SOLICITUDES DE FUNCIONALIDADES o PREGUNTAS. Prefijo el título del pro...

#217026 de julio de 2019por inaLar3 respuestas
Reacciones 1

Componente personalizado: cómo configurar el editable como verdadero

Hola, he creado un tipo de componente personalizado, pero estoy teniendo algunos problemas para hacerlo editable. El componente es un "span" con tipo de componente "tag". solo contendrá texto, pero quiero que extienda el componente por defecto, no el texto. ¿Alguna idea de cómo puedo hacer que se pueda editar, aunque...

inaLar

¡Gracias! He hecho algo similar, pero el tuyo no es tan complicado. He tenido otros eventos vinculados a onActive, así que no pude usarlo. Ahora los he despegado y haré lo que sugieres. Sobre el 'data-gjs-type': lo necesito porque el conte...

zgover

¿Cuál sería tu intención y objetivo al hacerlo editable si no tienes intención de ampliar el tipo de componente de texto? El tipo de componente de texto amplía el tipo predeterminado y añade capacidades de edición, como el editor de texto...

inaLar

Preferiría no usar RTE, ya que no necesito ninguna de sus funcionalidades. Solo quiero poder editar el contenido y guardarlo (por editar me refiero a que hagas clic en el espacio, cambie el texto y lo guarde de nuevo). Además, el nuevo tip...

#216926 de julio de 2019por froderf2 respuestas
Reacciones 0

Bloque Provisional

Acabo de darme cuenta de que es difícil arrastrar bloques/componentes desde Toolbox si el marcador (una línea con color amarillo y verde, por ejemplo, mira en la demo online) es solo un liner. ¿Es posible hacer que la "línea/marcador amarillo verde" se convierta en una caja y, mientras arrastramos los bloques, este ma...

artf

Puedes cambiar el aspecto de la línea con tu CSS personalizado, pero no puedes mover otros componentes alrededor de él; el DOM del marcador es como una capa encima del lienzo y no entre ellos

FawadOmerEsk

¿Puedes explicar un poco cómo podemos actualizar el CSS personalizado?

#216825 de julio de 2019por jadejahardipsinh3 respuestas
Reacciones 0

Los cambios personalizados en HTML del DOM se reflejan al guardar cambios en la base de datos

He creado una nueva opción en la barra de herramientas llamada text-align usando el siguiente código '''js const rteStudio = studio. RichTextEditor; rteStudio.add('text-align', { icon: "<select id=\"textAlignSelector\" clase=\"gjs-field lm select\">" + "<valor de opción=''>Seleccionar alineación</option>" + "<valor de...

artf

Asegúrate de usar la última versión e intenta llamar a 'sync:content' en el componente seleccionado antes de llamar al comando deseado, por ejemplo. '''js editor.getSelected().trigger('sync:content'); editor.runCommand('gjs-get-inlined-htm...

jadejahardipsinh

@artf, gracias por la respuesta. Lo intenté con eso pero, por desgracia, no funcionó. Lo estoy obteniendo usando el siguiente código: '''js studioCommand.add('com-save', { run: function(studio, sender) { studio.getSelected().trigger("sync:...

artf

@jadejahardipsinh versión de uvapesjs?

Explora todos los temas