Este es el sitio web histórico de la documentación de 4D. La documentación se está trasladando progresivamente a developer.4d.com

Inicio

 
4D v20.2
Casillas de selección

Casillas de selección  


 

Uso  

Una casilla de selección se utiliza para introducir o mostrar datos binarios (verdadero-falso). Una casilla de selección es un tipo de botón que puede estar seleccionado o deseleccionado. Su efecto es controlado por un método. Como todos los botones, una casilla de selección se inicializa en 0 cuando el formulario se abre por primera vez. El método asociado a una casilla de selección se ejecuta cuando la casilla de selección es seleccionada.

Generalmente una casilla de selección muestra texto junto a un cuadrado pequeño. Este texto se define en el área Titulo del tema “Objetos” en la Lista de propiedades. Puede introducir en esta área un título en forma de referencia XLIFF (ver la sección Apéndice B: Arquitectura XLIFF). 

Cuando el usuario hace clic en el objeto, la casilla es marcada y su valor es 1. Cuando no está marcada, su valor es 0. Todas las casillas de selección en un formulario pueden seleccionarse o deseleccionarse.

Cuando el usuario hace clic en el objeto, la casilla está marcada. Cuando una casilla está marcada, tiene el valor 1. Cuando no está marcada, tiene el valor 0.
También puede asociar una variable de tipo booleano a una casilla de selección. En este caso, la variable es True cuando la casilla está marcada y False cuando no está marcada.
Todas las casillas de selección de un formulario pueden ser marcadas o desmarcadas.

Múltiples casillas de selección permiten al usuario seleccionar múltiples opciones.

A diferencia de un campo booleano con formato de casilla de selección, los valores de la variable de la casilla de selección no se guardan automáticamente. Es necesario utilizar un método para manejar la variable.

Nota: las casillas de selección 3D tienen el mismo funcionamiento que las casillas de selección pero su apariencia (por ejemplo, la representación del estado seleccionado/no seleccionado) es definida por las propiedades de la familia de botones 3D. Para mayor información, consulte la sección Botones 3D, Casillas de selección 3D y Botones radio 3D.

Los objetos de tipo casillas de selección aceptan un tercer estado. El tercer estado es un estado intermedio, el cual se usa generalmente para visualización. Este estado permite, por ejemplo, indicar que una propiedad está presente en una selección de objetos, pero no en todos los objetos. 

Para que una casilla de selección tome control de este tercer estado, debe definir la propiedad Tres estados en el tema “Mostrar” de la Lista de propiedades: 

Esta propiedad está disponible sólo para casillas de selección estándar asociadas con variables numéricas, las casillas de selección 3D y las casillas de selección para campos booleanos no pueden utilizar la propiedad Tres estados (un campo booleano no puede estar en un estado intermedio).

La variable asociada a la casilla de selección devuelve el valor 2 cuando la casilla de selección está en el estado intermedio.

Consejo: en modo entrada, las casillas de selección muestran cada estado secuencialmente, en el siguiente orden: no seleccionado/ seleccionado/ intermedio/no seleccionado, etc. El estado intermedio generalmente no es muy útil en modo entrada; en el código, simplemente fuerza el valor de la variable a 0 cuando toma el valor 2 con el fin de pasar directamente del estado seleccionado al estado no seleccionado.

Puede asignar una acción estándar a una casilla de selección o una casilla de selección 3D (utilizando el comando OBJECT SET ACTION o el tema "Acción" de la Lista de propiedades) para manejar los atributos de las áreas de texto. Por ejemplo, si selecciona la acción estándar "fontBold", en tiempo de ejecución la casilla de verificación controlará el atributo "negrita" del texto seleccionado en el área actual. 

Nota: la opción de tres estados sólo se admite con casillas de selección, no con casillas de verificación en 3D.

Sólo las acciones que pueden representar un estado verdadero/falso (acciones "seleccionables") son soportadas por este objeto:

Acciones soportadasCondición de uso (si la hay)
avoidPageBreakInsideEnabledÁreas 4D Write Pro únicamente
fontItalic
fontBold
fontLinethrough
fontSubscriptÁreas 4D Write Pro únicamente
fontSuperscript Áreas 4D Write Pro únicamente
fontUnderline
font/showDialogMac únicamente
htmlWYSIWIGEnabledÁreas 4D Write Pro únicamente
section/differentFirstPageÁreas 4D Write Pro únicamente
section/differentLeftRightPagesÁreas 4D Write Pro únicamente
spell/autoCorrectionEnabled
spell/autoDashSubstitutionsEnabledMac únicamente
spell/autoLanguageEnabledMac only
spell/autoQuoteSubstitutionsEnabledMac únicamente
spell/autoSubstitutionsEnabled
spell/enabled
spell/grammarEnabledMac únicamente
spell/showDialogMac únicamente
spell/visibleSubstitutions
visibleBackgroundÁreas 4D Write Pro únicamente
visibleFootersÁreas 4D Write Pro únicamente
visibleHeadersÁreas 4D Write Pro únicamente
visibleHiddenCharsÁreas 4D Write Pro únicamente
visibleHorizontalRulerÁreas 4D Write Pro únicamente
visiblePageFramesÁreas 4D Write Pro únicamente
visibleReferences
widowAndOrphanControlEnabledÁreas 4D Write Pro únicamente

Para información detallada sobre estas acciones, consulte la sección Acciones estándar.

 
PROPIEDADES 

Producto: 4D
Tema: Trabajar con objetos activos

 
CONTENIDO DE LA PÁGINA 
 
HISTORIA 

Modificado: 4D v16 R4

 
ARTICLE USAGE

Manual de Diseño ( 4D v20)
Manual de Diseño ( 4D v20.1)
Manual de Diseño ( 4D v20.2)