Introducción

Todas las propiedades en Bizuit Web Forms heredan de IBasePropertyComponent y tienen la siguiente estructura base:

{
  "class": "NombreDeLaClase",  // ✅ Obligatorio  "title": "Título para UI",   // ❌ Opcional  // ... propiedades específicas}

BasicPropertiesComponent

Presente en: Todos los componentes

Propiedades visuales y de comportamiento básicas.

Propiedades

Propiedad Tipo Obligatorio Valor por Defecto Descripción
class string - "BasicPropertiesComponent"
name string "" Nombre único del control (identificador C#)
label string "" Etiqueta visible del control
value string "" Valor inicial del control
tooltip string "" Texto de ayuda en hover
tooltipPosition string "above" Posición: "above", "below", "left", "right"
font string "Quicksand" Fuente tipográfica
fontSize number 12 Tamaño de fuente en puntos
fontColor string "#000000" Color del texto (hex)
fontWeight string "inherit" Peso: "inherit", "bold", "italic", "bold italic"
fontEffectLineThrough boolean false Texto tachado
fontEffectUnderline boolean false Texto subrayado
backgroundColor string "#FFFFFF" Color de fondo (hex)
enabled boolean true Control habilitado para edición
visible boolean true Control visible
validateOnHiddenControl boolean false Validar aunque esté oculto
align string "center-container" Alineación del contenido
layer number 1 Z-index (capa de visualización)
labelValue string "value" Tipo de valor para labels

Opciones de align

Opciones de labelValue (para LabelComponent)