Propiedades comunes
Todos los componentes pueden usar las propiedades comunes siguientes para añadir títulos e iconos y especificar dónde se guarda la configuración, entre otros fines. Estas propiedades pueden tener funciones diferentes según el componente.
| Clave | Tipo | Descripción | Condición |
|---|---|---|---|
| cell | cadena | Tipo de componente | - |
| label | cadena | Etiqueta mostrada | opcional, localizable |
| defaults | cadena | Identificador de la sección de configuración, es decir, nombre donde se almacena la configuración del componente | - |
| key | cadena | Nombre de la clave de configuración | defaults != nil |
| default | cadena | Valor de configuración predeterminado | - |
| value | tipo básico | Valor de configuración | opcional |
| icon | cadena | Nombre de archivo del icono | opcional |
| readonly | booleano | Si el componente es de solo lectura | opcional |
| height | número | Altura del componente | opcional |
cell es el tipo de componente. Cada tipo representa un componente XUI distinto, como Button, Switch o Link.
label es el título del componente y normalmente se muestra a su izquierda.
default es el valor predeterminado del componente. Si value es nil, se usa el valor de default para rellenar value.
icon es el icono que se muestra a la izquierda de label. Si estableces res/16.png, se recomienda preparar también res/[email protected] y res/[email protected]; sus dimensiones deben ser respectivamente dos y tres veces las originales.
Si readonly es true, el valor del componente es de solo lectura y no se puede modificar ni vaciar. Tampoco se puede enlazar con una subinterfaz.