Hola a todos. Estoy realmente impresionado con el gran trabajo hecho. Tengo una pregunta sobre el desarrollo de componentes. La pregunta es: ¿puedo usar React para desarrollar plugins? Si es así, ¿hay algún documento o guía relacionado?
artf
Hola @B-Esmaili GrapesJS es independiente del framework, así que solo necesitas usar su API para definir nuevos componentes. Aquí tienes un documento por donde puedes empezar:Crear pluginsCrear componentes personalizados
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 @artf, Espero que estés bien. Tengo dos preguntas sobre la suma de bloques dinámicos, 1) ¿Es posible renderizar el bloque con id dinámico? 2) ¿Es posible cambiar los métodos id/class/onClick en los métodos 'block:drag:stop' o 'component:add' grapesjs? Aquí tienes parte de mi código, En el ejemplo anterior necesit...
artf
En tu callback 'block:drag:stop' deberías hacer un cambio en el 'droppedComponent' (que es una instancia de Component, así que usa su API), el '$('#staticId')' ni siquiera existe, el lienzo está en el otro marco del documento. '''js const...
AkibDeraiya123
Hola @artf, Gracias por tu apoyo rápido. Ahora me funciona, Esto me ha funcionado. Supongamos que tengo contenido como, ¿Hay alguna posibilidad de actualizar el id y la función onclick de la etiqueta img?
artf
@AkibDeraiya123 puedes hacer lo que quieras, revisa la API por favor https://grapesjs.com/docs/api/component.html
¡Hola! Estoy usando la última versión de GrapesJS, sin embargo, está causando problemas en mi proyecto, porque GrapesJS guarda las ediciones como una cookie, así que si vuelvo, el diseño que tenía antes sigue ahí. El funcionamiento de mi proyecto es que tienes que seleccionar una plantilla de una lista, pero no funcio...
artf
porque GrapesJS guarda las ediciones como una galleta Almacenamiento local, no galletas... Lee la documentación, por favor https://grapesjs.com/docs/modules/Storage.html
kario132
¡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.
En el componente de vídeo necesito añadir nuevos rasgos personalizados además de los existentes, y cuando hago esto todos los rasgos desaparecen
artf
Por favor, sigue la plantilla del problema
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.
Cuando arrastro un bloque al lienzo, faltan algunos atributos de ese bloque Del ejemplo anterior, el "data-GJS-test" se eliminó tras arrastrar el bloque al lienzo. Quiero que siga así. Gracias
artf
Esos atributos fueron hechos para eliminarlos, si los necesitas, probablemente estés haciendo algo mal...
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 Artf, gracias por tu gran herramienta, he creado un caso de prueba para mi problema https://js.do/code/271771 He creado una barra lateral personalizada para herramientas y he creado un componente de rasgo para renderizar con actualizaciones de casillas de verificación. -Reproducirse 1-Arrastrar un componente de l...
artf
En tu método doStuff solo obtienes el nombre del rasgo, así que nada útil. Creo que si cambias ese rasgo de casilla de verificación en una entrada sencilla, verás que el script cambia correctamente en el código de exportación
alialrabi
Gracias por tu repetición. ¿Podrías explicar mejor qué debería hacer? ¿Sí? ¿Qué quieres decir con ( cambiar ese rasgo de casilla de verificación en una entrada sencilla)? He actualizado la demo para que quede más claro https://js.do/alialr...
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.
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.
Hola Artur, Normalmente, 'Configuración' tiene 'Id' y 'Título'. Sin embargo, cuando haces clic en cualquier texto que se haya convertido en enlace, 'Configuración' ahora tiene 'título', 'href' y 'título'. ¿Cómo puedo hacer esto manualmente abajo...? (Intento cambiar 'Configuración' en cuanto haces clic en el enlace en...
artf
https://grapesjs.com/docs/modules/Traits.html
SeongwoonHong
@artf Hola Artur, lo he leído pero lo que intento conseguir es abrir (programáticamente) configuraciones que ya están definidas. No intento añadir ni modificar nada... No estoy seguro de cómo entra en juego la información del enlace en est...
SeongwoonHong
@artf Quiero que esa acción ocurra cuando hago clic en el botón 'enlace' en el RTE incorporado... Para el sitio de demostración de presets de página web, cuando cambias texto a enlace, tienes que perder el enfoque y volver a hacer clic en...
He creado un nuevo bloque llamado barra lateral que tiene actualizaciones dinámicas por componente de rasgo, contienen casillas para cambiar contenido dinámico pasando un parámetro a un bloque, bloque actualizado pero no renderizado en el editor. ¿Cómo puedo renderizar un bloque en el editor después de hacer clic en l...
artf
Dentro del lienzo tienes Componentes... No bloques. Un bloque es simplemente un contenedor que crea componentes cuando los arrastras dentro del lienzo. Lee con atención https://grapesjs.com/docs/modules/Components-js.html y mira cómo puede...
alialrabi
Gracias por rejugar y por tu gran herramienta. ¿Es posible renderizar el componente por rasgo?
artf
Sí, puedes escuchar cambios de rasgos y hacer lo que quieras
Primero, gracias por crear este increíble marco @artf. He integrado este framework con mi proyecto y quiero que se utilice a través de dispositivos móviles. Básicamente uso esto para crear temas. Cuando uso un iPhone/iPad para acceder a mi web y uso esto, no responde. Puedo editar texto en botones, marcadores de posic...
artf
Hola @sarindaSenevirathne tienes que usar este plugin para que funcione correctamente en dispositivos móviles https://github.com/artf/grapesjs-touch
sarindaSenevirathne
Gracias @artf por tu respuesta. Lo intenté, pero no funcionó en nuestra situación ! img_4267 1923. Como se muestra en esta figura, queremos que el usuario cambie una imagen ya subida. Pero cuando lo intento desde un dispositivo móvil, la v...
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.