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)