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

#8529 de febrero de 2018por JulyanoF2 respuestas
Reacciones 0

¿Cómo cambiar <a> el contenido de los rasgos?

Estoy reafirmando un tipo de enlace así: Cuando se crea mi botón ('<a>'), se crea así: '<a class="btn botao-roxo">Botão</a>' Me gustaría saber cómo puedo cambiar el contenido de este (Botão) en los rasgos.

JulyanoF

Exactamente lo que buscaba: Definir nuevo tipo de rasgo

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.

#8518 de febrero de 2018por maxtacco3 respuestas
Reacciones 3

Plugins de retorno de promesas

Hola @artf, Tengo un caso en el que un plugin personalizado necesita comprobar los permisos de usuario antes de hacer cualquier tipo de inicialización. El método que realiza la comprobación devuelve una Promesa, así que tengo que esperar a que se resuelva antes de hacer nada. Desafortunadamente, esto crea una condició...

nashton109

Yo tenía un requisito similar. Si sirve de ayuda, mi solución al final fue crear un plugin que luego cargue mis otros plugins; La configuración del editor solo referenciaría ese plugin y las opciones de plugin para ese plugin contendrían l...

maxtacco

Además, esto puede requerir que el método init de GrapesJS devuelva una Promesa en lugar del editor, pero esto solo puede limitarse a los casos en que existan plugins que devuelvan Promesas.

artf

tengo que poner 'editor.autorender' en falso y luego renderizar editor manualmente una vez que se inicialice mi plugin. Esto está bien por ahora, pero no estoy muy seguro de cómo manejaría este caso si tuviera varios plugins personalizados...

#8508 de febrero de 2018por austinbiggs3 respuestas
Reacciones 0

Componente:Evento movido

Lo que intento conseguir: Tengo un fragmento de código que necesito ejecutar cuando un componente está "dropeado". He puesto "dropped" entre comillas, porque necesita disparar cuando termina el movimiento tlb. Así que, como usuario, si hago clic en el icono de Mover en la barra de herramientas, al terminar de mover el...

artf

¿Has probado con Components-&-JS?

maxtacco

Tengo el mismo problema: no consigo identificar un evento en un componente para escuchar cuando termina el move.

maxtacco

Así que, la única forma en que pude que funcionara razonablemente fue escuchando el evento "selectedComponent" que se activa en https://github.com/artf/grapesjs/blob/b62e032b06f45382849b59e6a3f32049f0a021fc/src/commands/index.js#L168 en el...

#8498 de febrero de 2018por ajwootto3 respuestas
Reacciones 1

¿Posibilidad de descargar y destruir la instancia del editor o volver a cargar las opciones de configuración?

En mi caso, intento cambiar dinámicamente las URLs de almacenamiento y carga que usa el gestor de almacenamiento remoto. Por lo que puedo ver, el editor no detecta ni usa ningún cambio en la configuración si los cambio directamente, es decir, '''Editor. Config.storageManager.storeUrl = 'blah'''' después de que el edit...

maxtacco

Puedes acceder a RemoteStorage y actualizar URLs en cualquier momento: '''javascript const RemoteStorage = editor. StorageManager.get('remote'); RemoteStorage.set('urlLoad', [urlLoad]); RemoteStorage.set('urlStore', [urlStore]); ```

arthuralmeidap

@ajwootto , Puedes crear un Almacenamiento Remoto personalizado y dentro de él aplicar tu lógica de guardado/actualización personalizado. Echa un vistazo a este enlace: https://github.com/artf/grapesjs/wiki/API-Storage-Manager

ajwootto

Ambas opciones probablemente funcionarían, aunque algo que olvidé mencionar es que en algunos casos quiero reinicializar el editor con componentes y estilos preespecificados (es decir, pasándolos en el init) en lugar de cargarlos desde alm...

#8478 de febrero de 2018por ghost2 respuestas
Reacciones 1

Necesito grapesjs-preset-webpage.js archivo para entender las opciones del editor.

Cómo obtener (grapesjs-preset-webpage.min.js archivo) como archivo (grapesjs-preset-webpage.js) para entender las opciones del editor. Gracias por este gran trabajo y ayuda.

arthuralmeidap

Ve al repositorio grapesjs-preset-webpage en github y revisa el código fuente. Allí puedes revisar todo el código y comprobar qué necesitas. Repo: https://github.com/artf/grapesjs-preset-webpage

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.

#8467 de febrero de 2018por davidherlopgt3 respuestas
Reacciones 0

Error cuando intenté añadir filas a una tabla

Hola a todos Estoy empezando a usar Grapesjs y tengo un problema, estoy intentando añadir 3 comandos nuevos para crear tablas, añadir filas y celdas, la tabla funciona bien pero cuando añado una fila a la tabla me aparece este error: "Posición objetivo inválida: Colección de destino no encontrada, Objetivo no se puede...

davidherlopgt

No recuerdo qué versión estoy usando grapesjs - 0.13.5 <link rel="stylesheet" href="Config/grapesjs-dev/dist/css/grapes.min.css"> <link rel="stylesheet" href="Config/grapesjs-preset-webpage-master/dist/grapesjs-preset-webpage.min.css"/> <s...

artf

@davidherlopgt ¿Has probado a usar componentes de tabla integrados en lugar de ampliarlos? Por cierto, por favor, crea una demo en directo

davidherlopgt

Hola artf, gracias por tu respuesta, intenté usar el componente table y puedo añadir la tabla con una fila y una celda en el encabezado y el cuerpo, quizá la desventaja sea que si cambio el color de la fila al encabezado, también cambia el...

#8457 de febrero de 2018por chiqui3d3 respuestas
Reacciones 1

Imposible seleccionar Iframe

He creado un nuevo tipo de componente, un iframe general, evitando seleccionar el mapa, pero cuando intento seleccionarlo en el lienzo para que aparezcan los escenarios, me resulta imposible. Este es el código de componentes.

artf

Oye, @chiqui3d intenta copiar la lógica view de la ComponentMapView. Básicamente no puedes seleccionarlo porque todo lo que hay dentro se solapa con el propio elemento iframe (los elementos dentro de iframe están fuera del alcance del edit...

chiqui3d

Vale, pero entonces nunca puedo editar el iframe src creado previamente, o puedo hacer que crea un div envelope con el editor al cargar en la vista, para elementos iframe que no se crearon a partir de grapesjs, ¿verdad? ¡Gracias @artf

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.

#8447 de febrero de 2018por YeungLongRespuesta 1
Reacciones 0

Grapesjs中能否插入iview-ui组件?

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...

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.

#8436 de febrero de 2018por arthuralmeidap3 respuestas
Reacciones 0

CssComposer - elimina clases no utilizadas

Hola @artf, Importo un html, usando import de grapesjs-preset-newsletter, con algunas clases CSS dentro de la <style>etiqueta ''. Después de la importación, cuando llamo a 'editor.getCss()', algunas clases que añadí antes ahora faltan. He comprobado que esas clases de CSS no se han usado en ningún sitio. P: ¿El módulo...

artf

QQ: ¿El módulo de CssComposer elimina las clases CSS no utilizadas? Sí

arthuralmeidap

¡Genial, gracias!

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.

#8426 de febrero de 2018por Deepak8133 respuestas
Reacciones 0

Cómo podemos establecer un array usando editor.getSelected().set('attributes',valor del array)

Hola @artf, Cómo podemos establecer valores de array usando editor.getSelected().set('attributes',valor de array); Si intentamos hacerlo con el mismo código, entonces inserta NaN en los atributos.

arthuralmeidap

@Deepak813 , Debes seguir una de las siguientes sintaxis:'editor.getSelected().set({título: "20 de marzo", contenido: "En sus ojos eclipsa..."});' -> para múltiples atributos. Envías un objeto'editor.getSelected().set("title", "March 20");...

artf

Cómo podemos establecer valores de array usando editor.getSelected().set('attributes',valor de array); No puedes establecer un array en la propiedad 'atributos', debería ser un objeto en su lugar. Recomendaría usar métodos más específicos...

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.

Explora todos los temas