Saltar al contenido principal

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.

ClaveTipoDescripciónCondición
cellcadenaTipo de componente-
labelcadenaEtiqueta mostradaopcional, localizable
defaultscadenaIdentificador de la sección de configuración, es decir, nombre donde se almacena la configuración del componente-
keycadenaNombre de la clave de configuracióndefaults != nil
defaultcadenaValor de configuración predeterminado-
valuetipo básicoValor de configuraciónopcional
iconcadenaNombre de archivo del iconoopcional
readonlybooleanoSi el componente es de solo lecturaopcional
heightnúmeroAltura del componenteopcional

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.