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}
Presente en: Todos los componentes
Propiedades visuales y de comportamiento básicas.
| 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 |
align"top-start", "top-center", "top-end""center-start", "center-container", "center-end""bottom-start", "bottom-center", "bottom-end"labelValue (para LabelComponent)"value": Valor estático"instanceId": ID de instancia del proceso"userName": Nombre de usuario"displayName": Nombre completo del usuario"currentDate": Fecha actual"currentDateTime": Fecha y hora actual