Rasgos condicionales
Hola @krunal039, El componente de vídeo parece hacer esto ya en cierta medida; véase aquí. Si quieres personalizar aún más los rasgos, probablemente podrías hacer algo así (código no probado, pero copiado y modificado de algo similar que yo he hecho):
Lee la respuesta completa abajo ↓Pregunta
¿Hay alguna forma de tener rasgos condicionales? Si su componente actual es un vídeo de YouTube, entonces ¿tienes algunos rasgos? Y si el vídeo no es de YouTube, entonces muestra otros rasgos.
Respuestas (2)
Hola @krunal039,
El componente de vídeo parece hacer esto ya en cierta medida; véase aquí. Si quieres personalizar aún más los rasgos, probablemente podrías hacer algo así (código no probado, pero copiado y modificado de algo similar que yo he hecho):
var videoTipo = editor. DomComponents.getType('vídeo');
editor. DomComponents.addType('video', {
model: videoType.model.extend({
getYoutubeTraits() {
return []; Sustituye este array vacío por los rasgos que deseas
}
}),
ver: videoType.view
});
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.
Preguntas y respuestas relacionadas
Continúa investigando con debates sobre temas similares.
Issue #1009
[Pregunta] Editor de texto rico para rasgos
¿Hay alguna forma de tener un cuadro de texto enriquecido para el rasgo? Queremos que el usuario inserte texto enriquecido para el rasgo y...
Issue #1144
[Pregunta]: Propiedad personalizada para cambiar varios ajustes
¿Hay alguna forma de ampliar una propiedad actual o crear una nueva para cambiar varias propiedades? Tengo un componente en el que me gusta...
Issue #1460
Ocultar elemento de rasgo
¿Cómo puedo ocultar un elemento de rasgo mientras creo un rasgo para el componente? ¿Hay alguna forma como display:none o hidden:1? ¿Cómo p...
Issue #1374
Propiedades predeterminadas de los componentes
¿Hay alguna forma de cambiar las propiedades predeterminadas de los componentes? Quiero que casi todo sea 'copiable: false, redimensionable...
Plugins de pago que cumplen con este problema
Seleccionado por temas clave y relevancia de etiquetas para ayudarte a enviar más rápido.
Cargando recomendaciones de plugins de pago...
Consulta los plugins de código abierto de GrapesJS en GitHub O haz una búsqueda rápida en nuestro catálogo gratuito.
Explora plugins gratuitos →Los plugins premium incluyen soporte, actualizaciones regulares y funciones listas para producción — ahorrando días de trabajo de integración.
Explora plugins premium →Tutoriales relacionados
Guías detalladas sobre el mismo tema.
Explorar categorías de plugins
Ve directamente a las páginas de categorías de plugins en el marketplace.