Tabla
El control Tabla inserta una tabla estática, tabla extensible, tabla con filas dinámicas o tabla con columnas dinámicas. Al colocar el control en el diseño aparece el cuadro de diálogo Tabla nueva (ver imágenes más abajo).
•Si especifica un número estático de columnas y filas (imagen siguiente, a la izquierda), entonces se crea una tabla estática.
•Una tabla extensible es aquella en la que se crea una nueva tabla cada vez que aparece el elemento asociado a dicha tabla. Para crear una tabla extensible, marque la casilla Tabla extensible. Cada instancia del elemento que se repite se crea como una nueva tabla. El número de columnas y filas se especifica como números estáticos (imagen siguiente, a la derecha).
•En una tabla con filas dinámicas, lo que se repite no es la tabla entera sino un grupo de filas de la tabla. Para crear este tipo de tabla, asegúrese de que la casilla Tabla extensible no esté marcada y, a continuación, seleccione el botón de opción N.º dinámico de filas. Cada instancia del elemento que se repite se crea con el número de filas especificado por el usuario. El número de columnas puede ser fijo (estático) o variable (dinámico).
•En una tabla con columnas dinámicas, dentro de cada fila se repite una columna que corresponde al nodo de elemento seleccionado. De este modo, se crea dinámicamente una nueva columna por cada aparición del elemento correspondiente. Para crear columnas dinámicas, seleccione el botón de opción N.º dinámico de columnas. Pueden generarse columnas dinámicas tanto para tablas extensibles como para tablas con filas dinámicas.
Las tablas extensibles y las tablas con filas dinámicas también pueden incorporar automáticamente los controles Anexar/Eliminar. Si se incorporan estos controles, cada instancia del elemento que se repite tendrá el control Eliminar. Así el usuario final podrá eliminar esta instancia del elemento. Dependiendo de si cada instancia del elemento extensible se crea como una tabla (en tablas extensibles) o como una fila (en tablas con filas dinámicas), el control Agregar permite añadir una nueva tabla o fila (y, por lo tanto, una instancia del elemento correspondiente).
Las celdas de la tabla (independientemente de si es estática o dinámica) puede contener estos valores:
•Texto estático
•Un nodo de una fuente de página
•Un control de página
•Una tabla anidada
Las propiedades para dar formato a las tablas están disponibles en el panel Estilos y propiedades y en el menú contextual que aparece al hacer clic en la tabla con el botón derecho.
Para más información, consulte el apartado Tablas.
•Para restaurar un estilo o una propiedad (en el panel Estilos y propiedades), seleccione el estilo/la propiedad y haga clic en Restaurar en la barra de herramientas del panel. •Para editar la expresión XPath de un estilo o de una propiedad (en el panel Estilos y propiedades), seleccione el estilo/la propiedad y haga clic en el botón Editar XPath de la barra de herramientas del panel. •Para copiar un control y pegarlo en otra ubicación del diseño, pulse Ctrl mientras arrastra el control hasta su nueva posición. |
Eventos del control Tabla
No hay ningún evento asociado al control Tabla.
Propiedades de la tabla
Las propiedades del control se pueden editar y consultar en el panel Estilos y propiedades y se describen en este apartado por orden de aparición en el panel.
Celda de la tabla
La propiedad Todos los estilos se vuelve visible al configurar la opción Todos los estilos del cuadro de diálogo Más opciones de configuración del proyecto como true. (El valor predeterminado de esta opción es false).
Esta propiedad le permite definir todos los estilos del componente que desee mediante una única expresión XPath map. Puede consultar las dos expresiones map que figuran a continuación para ver ejemplos de cómo hacerlo. Una expresión map está formada por una secuencia de pares clave-valor, en la que la clave es uno de los estilos de MobileTogether y el valor es uno de los valores válidos para esa propiedad. En el panel Estilos y propiedades se muestran las propiedades y los valores permitidos. Por ejemplo, en el fragmento siguiente, vemos que el primer estilo es Texto en negrita, el cual, según la lista desplegable de esta propiedad en el panel Estilos y propiedades, puede adoptar el valor true o false. En la expresión map, el valor $XML1/R/@bold = "1" devuelve un valor booleano (true() o false()) dependiendo de si el nodo de atributo R/@bold contiene la cadena 1. De este modo, hemos configurado la propiedad Texto en negrita de forma dinámica: cambiará en función del contenido del nodo R/@bold. Del mismo modo, la propiedad Color de fondo está configurada de forma dinámica.
map{ "Texto en negrita" : $XML1/R/@bold = "1", "Texto en cursiva" : true(), "Texto" : "hello", "Color del texto" : "red", "Color de fondo" : $XML1/R/@background, "Tamaño del texto" : $XML1/R/@textsize }
map{ "Hoja de estilos" : "Sheet-1" }
Tenga en cuenta que:
•Cuando introduzca un valor para la propiedad Todos los estilos (aunque no se trate de una expresión map), todas las propiedades de estilo del componente actual que aparecen en el panel Estilos y propiedades dejarán de estar visibles. •Se trata de una función avanzada, por lo que debe asegurarse de que su expresión Xpath map sea correcta, tanto en lo que respecta a la sintaxis como a los valores. •Puede introducir los pares clave-valor de la expresión map en cualquier orden. •Los nombres de clave son los nombres de las propiedades de estilo (o estilos). En la primera expresión map de más arriba, por ejemplo, Texto en negrita y Tamaño del texto son nombres de estilos. Todos los estilos y sus valores disponibles se indican debajo de cada componente en el panel Estilos y propiedades. •También puede especificar la hoja de estilos que se debe utilizar, tal y como se muestra en la segunda expresión map más arriba.
|
Establece el color de fondo del objeto cuando este está habilitado. El color se puede seleccionar de varias formas:
•Haciendo clic en la paleta de colores para seleccionar un color de fondo. •Seleccionando un color en la lista desplegable del cuadro combinado. Si la celda contiene un control, también puede seleccionar la opción Color de fondo del control. •Haciendo doble clic en el campo del valor e introduciendo un código de color (p. ej. #FF0000) o haciendo clic en el botón XPath de la barra de herramientas e introduciendo una expresión XPath para generar el nombre o la definición del color. Para seleccionar el color de fondo del control, introduzca la expresión XPath: "control".
Nota: Hay dos formas de configurar el color de fondo de la celda para que sea el mismo que el del control que contiene: (i) seleccionando Color de fondo del control en el cuadro combinado de la propiedad, o (ii) introduciendo la expresión XPath "control" en el campo de valor de la propiedad.
Nota: Un control puede habilitarse o deshabilitarse en función del contexto. Por ejemplo, si en un formulario sobre datos personales el usuario indica que sí tiene un seguro de vida, se pueden habilitar los campos correspondientes a los datos de la póliza de seguro de vida; en caso contrario, dichos campos se pueden deshabilitar. Para habilitar/deshabilitar un campo, use la propiedad Habilitado/Editable del correspondiente control. Para establecer el color de fondo que debe tener el control cuando está deshabilitado use la propiedad Color de fondo (Deshabilitado).
|
Esta propiedad está disponibles para celdas de tabla y toma como valor true or false; el valor predeterminado es false. Si se establece en true, el contenido de esa celda se ignora al hacer el cálculo wrap_content para determinar el ancho mínimo de la columna que lo contiene.
|
La propiedad Altura mínima de celda establece la altura mínima de las celdas. Seleccione un valor del cuadro combinado o introduzca uno directamente. La altura debe indicarse en una de estas unidades: píxel, dp, o porcentaje de la altura de celda original . El valor debe incluir la unidad de longitud, de forma parecida a las entradas del cuadro combinado. La altura de la celda es la que indica la propiedad Altura mínima de celda, independientemente de si el contenido de la celda tiene menos altura que la indicada en la propiedad. Si el contenido de la celda tiene una altura mayor que la indicada en la propiedad Altura mínima de celda, la celda tendrá la altura que tenga el contenido.
|
La propiedad Multiplicador de la altura de la celda establece la altura de la celda como un porcentaje de su ancho. Seleccione un valor de la lista desplegable de la propiedad o introduzca un valor (con o sin el símbolo de porcentaje). Por ejemplo, un valor del 100 % establecería una altura de celda igual a su ancho.
|
Esta propiedad solo está disponible en la primera columna de un grupo de columnas y toma el valor true o false (el valor predeterminado es false). Si tiene el valor true, entonces todas las columnas de todos los grupos de columnas se convierten en una sola columna, independientemente de si el grupo de columnas está compuesto por una o varias columnas.
El proceso de transformación tiene lugar en dos fases: (i) en el diseño, todas las columnas del grupo de columnas, incluidas las de tipo estático, se fusionan en una sola columna (igual que si se utilizara el comando Combinar) y (ii) en el resultado, todas las instancias del elemento de repetición se crean como una sola columna.
Además, las expresiones XPath devolverán un error si (i) están situadas dentro de una columna del diseño e (ii) intentan encontrar instancias del elemento que correspondan a columnas de salida.
En la imagen siguiente puede ver un ejemplo de columna dinámica creada en un grupo de columnas. El grupo de columnas del diseño contiene un solo grupo de columnas que está asociado al elemento day y este grupo de columnas está dentro de una tabla extensible asociada al elemento week (que en la fuente de página es el elemento primario del elemento day). Como el elemento week se repite, se creará una tabla nueva por cada elemento week. Si en la fuente de página hay varios elementos secundarios day del elemento week y si en el diseño las columnas dinámicas del grupo de columnas no se distribuyen, entonces la tabla que se genera (por cada week) a partir del diseño tendrá tantas columnas como elementos secundarios day existan en la fuente de página. Si, por el contrario, configuramos el valor true para la propiedad Comprende grupo de columnas, entonces las columnas de la tabla que se genera estarán distribuidas y la tabla tendrá una columna solamente.
Consulte los apartados Columnas dinámicas y Propiedades de las tablas para obtener más información.
|
Define el relleno del control, que es el espacio entre el borde del control y su contenido. Si el control es una tabla y el relleno está en una fila o columna de tabla, entonces el relleno se añade al margen de cualquier control que esa línea o columna contenga; esto aumenta el recuadro que contiene el control, pero no modifica el tamaño de las celdas de la tabla.
Seleccione un valor en píxeles, dp o sp de una lista desplegable del cuadro combinado o haga doble clic en el campo del valor para introducir en él un valor de longitud. El relleno se aplicará a los cuatro lados del control. Para definir un relleno distinto para alguno de los cuatro lados, expanda la propiedad Relleno para mostrar las propiedades individuales de ancho (izquierda, derecha, superior e inferior) e indique el valor deseado. Por ejemplo, si indica que el Relleno es de 6px y el Relleno inferior es de 12px, entonces el margen será de 6px en los lados izquierdo, derecho e inferior, y de 12px en el lado inferior.
Para más información sobre la relación entre píxeles, dp (píxeles independientes de densidad) y sp (píxeles independientes de escala), consulte Tamaños: píxeles, DPI, DP, SP.
|
Indica el ancho del borde en los cuatro lados del elemento tabla al mismo tiempo. Seleccione un valor en píxeles, dp o sp de la lista desplegable del cuadro combinado o haga doble clic en el campo del valor para introducir en él un valor de longitud. Para definir un ancho distinto para alguno de los cuatro lados, expanda la propiedad Ancho del borde para mostrar las propiedades individuales de ancho (izquierda, derecha, superior e inferior) e indique el valor deseado. Por ejemplo, si indica que el Ancho del borde es de 1px y el Ancho del borde superior es de 2px, entonces el ancho del borde izquierdo, derecho e inferior será de 1px pero el del borde superior será de 2px.
Para más información sobre la relación entre píxeles, dp (píxeles independientes de densidad) y sp (píxeles independientes de escala), consulte Tamaños: píxeles, DPI, DP, SP.
|
Indica el color del borde en los cuatro lados del elemento tabla al mismo tiempo. Seleccione un valor de la lista desplegable del cuadro combinado o haga doble clic en el campo del valor para introducir en él un valor. Para definir un color de borde distinto para alguno de los cuatro lados, expanda la propiedad Color del borde para mostrar las propiedades individuales de ancho (izquierda, derecha, superior e inferior) e indique el valor deseado. Por ejemplo, si indica que el Color del borde es azul y el Estilo del borde superior es rojo, entonces el estilo del borde será azul en los lados izquierdo, derecho e inferior, y rojo en el lado superior.
|
Indica el estilo del borde en los cuatro lados del elemento tabla al mismo tiempo. Seleccione un valor de la lista desplegable del cuadro combinado o haga doble clic en el campo del valor para introducir en él un valor. Para definir un estilo distinto para alguno de los cuatro lados, expanda la propiedad Estilo del borde para mostrar las propiedades individuales de ancho (izquierda, derecha, superior e inferior) e indique el valor deseado. Por ejemplo, si indica que el Estilo del borde es discontinuo y el Estilo del borde superior es sólido, entonces el estilo del borde será discontinuo en los lados izquierdo, derecho e inferior, y sólido en el lado superior.
|
La propiedad Estilo de la forma permite que las celdas de una tabla contengan formas que servirán de fondo para el texto de la celda. Puede seleccionar una de las siguientes formas: un óvalo, un rectángulo o un rombo. Una vez seleccionada la forma, se pueden configurar varias propiedades adicionales. En función de los valores seleccionados en estas propiedades adicionales, pueden aparecer nuevas propiedades.
En la imagen siguiente, la celda de la tabla situada en la esquina superior izquierda tiene forma de rectángulo redondeado al que se le ha aplicado un degradado horizontal. La celda de la tabla situada en la esquina superior derecha tiene forma ovalada y se le ha aplicado un degradado vertical.
A continuación se describen brevemente todas las propiedades. Consulte sus respectivas descripciones para obtener más información.
•Color de la forma: configura el color de la forma. Como alternativa, se puede definir un color de degradado mediante la propiedad Estilo del degradado de forma. •Estilo del degradado de la forma: el degradado puede ser radial o linear. Los colores inicial y final del degradado se definen mediante las propiedades Color inicial del degradado de la forma y Color final del degradado de la forma. En el caso de los degradados lineares, puede configurar si el degradado es horizontal o vertical mediante la propiedad Dirección del degradado de la forma. •Ancho del borde de la forma: el ancho predeterminado del borde de las formas (tal y como lo establece esta propiedad) es 0. Para crear un borde, especifique un ancho superior a cero para esta propiedad. El color del borde se configura en la propiedad Color del borde de la forma. •Radio de forma rectangular redondeada: si la forma seleccionada es un rectángulo, se pueden crear esquinas redondeadas indicando, en la propiedad Radio de forma rectangular redondeada, el radio de las esquinas del rectángulo.
|
La propiedad Color de la forma establece el color de la forma seleccionada mediante la propiedad Estilo de la forma.
El color se puede seleccionar de varias formas:
•Haciendo clic en la paleta de colores para seleccionar un color de fondo. •Seleccionando un color en la lista desplegable del cuadro combinado. •Haciendo doble clic en el campo del valor e introduciendo un código de color (p. ej. #FF0000) o haciendo clic en el botón XPath de la barra de herramientas e introduciendo una expresión XPath para generar el nombre o la definición del color.
Nota: Si desea configurar un degradado de color linear o radial, seleccione la opción que desee en la propiedad Estilo de degradado de la forma. Al hacerlo, el valor de la propiedad Color de la forma se borrará automáticamente. Configure los colores del degradado mediante las propiedades Color inicial del degradado de la forma y Color final del degradado de la forma.
|
La propiedad Estilo del degradado de la forma determina si el degradado es Linear o Radial. El valor predeterminado es sin degradado. Si elige el estilo de degradado Linear, se habilitará la propiedad Dirección del degradado de la forma, en la que podrá configurar si el degradado debe ser horizontal (valor predeterminado) o vertical.
Nota: Si selecciona un valor para la propiedad Estilo del degradado de la forma, se anulará cualquier valor que se hubiera asignado a Color de la forma. Configure los colores del degradado mediante las propiedades Color inicial del degradado de la forma y Color final del degradado de la forma.
|
La propiedad Color inicial del degradado de la forma está disponible cuando se configura un valor para la propiedad Estilo de degradado de la forma. Establece el color inicial del degradado de la forma. El color inicial es el color situado a la izquierda en los degradados lineares y el color situado en la parte superior en los degradados verticales. La propiedad Dirección del degradado de la forma determina si un degradado linear es horizontal (predeterminado) o vertical.
El color se puede seleccionar de varias formas:
•Haciendo clic en la paleta de colores para seleccionar un color de fondo. •Seleccionando un color en la lista desplegable del cuadro combinado. •Haciendo doble clic en el campo del valor e introduciendo un código de color (p. ej. #FF0000) o haciendo clic en el botón XPath de la barra de herramientas e introduciendo una expresión XPath para generar el nombre o la definición del color.
|
La propiedad Color final del degradado de la forma está disponible cuando se configura un valor para la propiedad Estilo de degradado de la forma. Establece el color final del degradado de la forma. El color final es el color situado a la derecha en los degradados lineares y el color situado en la parte inferior en los degradados verticales. La propiedad Dirección del degradado de la forma determina si un degradado linear es horizontal (predeterminado) o vertical.
El color se puede seleccionar de varias formas:
•Haciendo clic en la paleta de colores para seleccionar un color de fondo. •Seleccionando un color en la lista desplegable del cuadro combinado. •Haciendo doble clic en el campo del valor e introduciendo un código de color (p. ej. #FF0000) o haciendo clic en el botón XPath de la barra de herramientas e introduciendo una expresión XPath para generar el nombre o la definición del color.
|
La propiedad Dirección del degradado de la forma está disponible cuando la propiedad Estilo del degradado de la forma se ha configurado como Linear. Admite el valor Horizontal (el valor predeterminado) o Vertical y determina si el degradado se extiende de izquierda a derecha (horizontal) o de arriba abajo (vertical).
Los colores del degradado se definen mediante las propiedades Color inicial del degradado de la forma y Color final del degradado de la forma.
|
La propiedad Ancho del borde de la forma establece el ancho del borde de la forma seleccionada mediante la propiedad Estilo de la forma. El valor predeterminado de la propiedad Ancho del borde de la forma es 0 (sin borde). Una vez configurado un valor, se crea un borde y se activará la propiedad Color del borde de la forma (que permite especificar el color del borde).
|
La propiedad Color de la forma establece el color de la forma seleccionada mediante la propiedad Estilo de la forma.
El color se puede seleccionar de varias formas:
•Haciendo clic en la paleta de colores para seleccionar un color de fondo. •Seleccionando un color en la lista desplegable del cuadro combinado. •Haciendo doble clic en el campo del valor e introduciendo un código de color (p. ej. #FF0000) o haciendo clic en el botón XPath de la barra de herramientas e introduciendo una expresión XPath para generar el nombre o la definición del color.
Nota: Si desea configurar un degradado de color linear o radial, seleccione la opción que desee en la propiedad Estilo de degradado de la forma. Al hacerlo, el valor de la propiedad Color de la forma se borrará automáticamente. Configure los colores del degradado mediante las propiedades Color inicial del degradado de la forma y Color final del degradado de la forma.
|
La propiedad Radio de forma rectangular redondeada está disponible si la propiedad Estilo de la forma se ha configurado como Rectangular. Esta propiedad define el radio de las esquinas redondeadas del rectángulo. El valor predeterminado es 0 (sin esquinas redondeadas.
|
El nombre de la clase CSS que quiere asociar con este control. Utilice un espacio para asignar varias clases: EtiquetaClaseUno EtiquetaClaseDos. Después puede usar estas clases en un archivo CSS (el que se especifica en el cuadro de diálogo Configuración del explorador) para asignar propiedades para este control concretamente. También puede usar una expresión XPath para generar los nombres de clase o recuperarlos.
Puede utilizar el siguiente valor predefinido para establecer un comportamiento específico:
•mt-combo-open-on-focus abre la lista desplegable de un cuadro combinado cuando el usuario salta a él. Puede utilizar este valor en (i) controles de cuadro combinado y (ii) en controles de tabla si la tabla contiene controles de cuadro combinado. Alternativamente, si desea abrir todos los cuadros combinados de una página por separado, puede establecer este valor en la propiedad de página Clase CSS del navegador.
|
Columna de la tabla
La propiedad Todos los estilos se vuelve visible al configurar la opción Todos los estilos del cuadro de diálogo Más opciones de configuración del proyecto como true. (El valor predeterminado de esta opción es false).
Esta propiedad le permite definir todos los estilos del componente que desee mediante una única expresión XPath map. Puede consultar las dos expresiones map que figuran a continuación para ver ejemplos de cómo hacerlo. Una expresión map está formada por una secuencia de pares clave-valor, en la que la clave es uno de los estilos de MobileTogether y el valor es uno de los valores válidos para esa propiedad. En el panel Estilos y propiedades se muestran las propiedades y los valores permitidos. Por ejemplo, en el fragmento siguiente, vemos que el primer estilo es Texto en negrita, el cual, según la lista desplegable de esta propiedad en el panel Estilos y propiedades, puede adoptar el valor true o false. En la expresión map, el valor $XML1/R/@bold = "1" devuelve un valor booleano (true() o false()) dependiendo de si el nodo de atributo R/@bold contiene la cadena 1. De este modo, hemos configurado la propiedad Texto en negrita de forma dinámica: cambiará en función del contenido del nodo R/@bold. Del mismo modo, la propiedad Color de fondo está configurada de forma dinámica.
map{ "Texto en negrita" : $XML1/R/@bold = "1", "Texto en cursiva" : true(), "Texto" : "hello", "Color del texto" : "red", "Color de fondo" : $XML1/R/@background, "Tamaño del texto" : $XML1/R/@textsize }
map{ "Hoja de estilos" : "Sheet-1" }
Tenga en cuenta que:
•Cuando introduzca un valor para la propiedad Todos los estilos (aunque no se trate de una expresión map), todas las propiedades de estilo del componente actual que aparecen en el panel Estilos y propiedades dejarán de estar visibles. •Se trata de una función avanzada, por lo que debe asegurarse de que su expresión Xpath map sea correcta, tanto en lo que respecta a la sintaxis como a los valores. •Puede introducir los pares clave-valor de la expresión map en cualquier orden. •Los nombres de clave son los nombres de las propiedades de estilo (o estilos). En la primera expresión map de más arriba, por ejemplo, Texto en negrita y Tamaño del texto son nombres de estilos. Todos los estilos y sus valores disponibles se indican debajo de cada componente en el panel Estilos y propiedades. •También puede especificar la hoja de estilos que se debe utilizar, tal y como se muestra en la segunda expresión map más arriba.
|
Establece el ancho del objeto. Seleccione rellenar_principal o ajuste_automático_línea o un valor porcentual de la lista desplegable del cuadro combinado. Los valores porcentuales hacen referencia al porcentaje del objeto principal.
•rellenar_principal: el ancho es tan ancho como el objeto principal, que puede ser una fila de la tabla, por ejemplo •ajuste_automático_línea: el ancho es el que requiera el contenido. Cuando se selecciona este valor, se habilita la propiedad Ancho máximo. Si quiere que se omita el ancho de una celda en concreto al calcular el ancho de la columna de tabla en la que está, establezca la propiedad Skip wrap_content de esa celda en true. •wrap_content_fit_parent: si una tabla es más ancha que el objeto que la contiene, entonces este valor se puede usar en una columna para reducir su ancho. Si la tabla es más estrecha que el objeto que la contiene, entonces este valor tiene el mismo efecto que wrap_content. •valor porcentual: un porcentaje del objeto principal. Seleccione un valor de la lista o escriba un valor directamente. •valor en píxeles, dp o sp: seleccione un valor en píxeles, dp o sp de la lista desplegable o escriba un valor directamente.
Para más información sobre la relación entre píxeles, dp (píxeles independientes de densidad) y sp (píxeles independientes de escala), consulte Tamaños: píxeles, DPI, DP, SP.
|
Esta propiedad solamente está disponible cuando la propiedad Ancho de la columna de la tabla tiene el valor ajuste_automático_línea. La propiedad Ancho máximo establece el ancho máximo de las columnas de la tabla. Seleccione un valor del cuadro combinado de la propiedad. Estos son los valores que se pueden elegir:
•valor porcentual: un porcentaje del ancho de la página. Seleccione un valor de la lista desplegable o escriba un valor directamente. •valor en píxeles: seleccione un valor en píxeles de la lista desplegable o escriba un valor directamente.
|
Una expresión XPath que debe dar como resultado true() o false(). Si da como resultado false(), entonces el control no estará visible. Si la expresión da como resultado true() o devuelve algún otro valor, entonces el control estará visible. El valor predeterminado es true(). Haga doble clic en el campo de valor o clic en el botón XPath para escribir o editar la expresión XPath. Esta propiedad se puede usar para presentar en pantalla un objeto visible dependiendo de si la expresión XPath da como resultado true(). Es decir, la presentación en pantalla del objeto se puede configurar de forma dinámica, según el contenido o la estructura de los datos.
Nota: Para más información sobre la visibilidad de columnas/filas distribuidas consulte la sección Propiedades de tabla.
Nota: La variable $MTControlValue no se puede usar para evaluar la propiedad Visible. Si la utiliza se producirá un error de validación.
|
Establece el color de fondo del objeto cuando este está habilitado. El color se puede seleccionar de varias formas:
•Haciendo clic en la paleta de colores para seleccionar un color de fondo. •Seleccionando un color en la lista desplegable del cuadro combinado. Si la celda contiene un control, también puede seleccionar la opción Color de fondo del control. •Haciendo doble clic en el campo del valor e introduciendo un código de color (p. ej. #FF0000) o haciendo clic en el botón XPath de la barra de herramientas e introduciendo una expresión XPath para generar el nombre o la definición del color. Para seleccionar el color de fondo del control, introduzca la expresión XPath: "control".
Nota: Hay dos formas de configurar el color de fondo de la celda para que sea el mismo que el del control que contiene: (i) seleccionando Color de fondo del control en el cuadro combinado de la propiedad, o (ii) introduciendo la expresión XPath "control" en el campo de valor de la propiedad.
Nota: Un control puede habilitarse o deshabilitarse en función del contexto. Por ejemplo, si en un formulario sobre datos personales el usuario indica que sí tiene un seguro de vida, se pueden habilitar los campos correspondientes a los datos de la póliza de seguro de vida; en caso contrario, dichos campos se pueden deshabilitar. Para habilitar/deshabilitar un campo, use la propiedad Habilitado/Editable del correspondiente control. Para establecer el color de fondo que debe tener el control cuando está deshabilitado use la propiedad Color de fondo (Deshabilitado).
|
Define el relleno del control, que es el espacio entre el borde del control y su contenido. Si el control es una tabla y el relleno está en una fila o columna de tabla, entonces el relleno se añade al margen de cualquier control que esa línea o columna contenga; esto aumenta el recuadro que contiene el control, pero no modifica el tamaño de las celdas de la tabla.
Seleccione un valor en píxeles, dp o sp de una lista desplegable del cuadro combinado o haga doble clic en el campo del valor para introducir en él un valor de longitud. El relleno se aplicará a los cuatro lados del control. Para definir un relleno distinto para alguno de los cuatro lados, expanda la propiedad Relleno para mostrar las propiedades individuales de ancho (izquierda, derecha, superior e inferior) e indique el valor deseado. Por ejemplo, si indica que el Relleno es de 6px y el Relleno inferior es de 12px, entonces el margen será de 6px en los lados izquierdo, derecho e inferior, y de 12px en el lado inferior.
Para más información sobre la relación entre píxeles, dp (píxeles independientes de densidad) y sp (píxeles independientes de escala), consulte Tamaños: píxeles, DPI, DP, SP.
|
Indica el ancho del borde en los cuatro lados del elemento tabla al mismo tiempo. Seleccione un valor en píxeles, dp o sp de la lista desplegable del cuadro combinado o haga doble clic en el campo del valor para introducir en él un valor de longitud. Para definir un ancho distinto para alguno de los cuatro lados, expanda la propiedad Ancho del borde para mostrar las propiedades individuales de ancho (izquierda, derecha, superior e inferior) e indique el valor deseado. Por ejemplo, si indica que el Ancho del borde es de 1px y el Ancho del borde superior es de 2px, entonces el ancho del borde izquierdo, derecho e inferior será de 1px pero el del borde superior será de 2px.
Para más información sobre la relación entre píxeles, dp (píxeles independientes de densidad) y sp (píxeles independientes de escala), consulte Tamaños: píxeles, DPI, DP, SP.
|
Indica el color del borde en los cuatro lados del elemento tabla al mismo tiempo. Seleccione un valor de la lista desplegable del cuadro combinado o haga doble clic en el campo del valor para introducir en él un valor. Para definir un color de borde distinto para alguno de los cuatro lados, expanda la propiedad Color del borde para mostrar las propiedades individuales de ancho (izquierda, derecha, superior e inferior) e indique el valor deseado. Por ejemplo, si indica que el Color del borde es azul y el Estilo del borde superior es rojo, entonces el estilo del borde será azul en los lados izquierdo, derecho e inferior, y rojo en el lado superior.
|
Indica el estilo del borde en los cuatro lados del elemento tabla al mismo tiempo. Seleccione un valor de la lista desplegable del cuadro combinado o haga doble clic en el campo del valor para introducir en él un valor. Para definir un estilo distinto para alguno de los cuatro lados, expanda la propiedad Estilo del borde para mostrar las propiedades individuales de ancho (izquierda, derecha, superior e inferior) e indique el valor deseado. Por ejemplo, si indica que el Estilo del borde es discontinuo y el Estilo del borde superior es sólido, entonces el estilo del borde será discontinuo en los lados izquierdo, derecho e inferior, y sólido en el lado superior.
|
El nombre de la clase CSS que quiere asociar con este control. Utilice un espacio para asignar varias clases: EtiquetaClaseUno EtiquetaClaseDos. Después puede usar estas clases en un archivo CSS (el que se especifica en el cuadro de diálogo Configuración del explorador) para asignar propiedades para este control concretamente. También puede usar una expresión XPath para generar los nombres de clase o recuperarlos.
Puede utilizar el siguiente valor predefinido para establecer un comportamiento específico:
•mt-combo-open-on-focus abre la lista desplegable de un cuadro combinado cuando el usuario salta a él. Puede utilizar este valor en (i) controles de cuadro combinado y (ii) en controles de tabla si la tabla contiene controles de cuadro combinado. Alternativamente, si desea abrir todos los cuadros combinados de una página por separado, puede establecer este valor en la propiedad de página Clase CSS del navegador.
|
Si se asignan colores de fondo diferentes a una fila y a una columna de una tabla, la celda situada en la intersección adoptará el color de la fila. Esto se puede anular estableciendo un color de fondo para la celda. |
Fila de la tabla
La propiedad Todos los estilos se vuelve visible al configurar la opción Todos los estilos del cuadro de diálogo Más opciones de configuración del proyecto como true. (El valor predeterminado de esta opción es false).
Esta propiedad le permite definir todos los estilos del componente que desee mediante una única expresión XPath map. Puede consultar las dos expresiones map que figuran a continuación para ver ejemplos de cómo hacerlo. Una expresión map está formada por una secuencia de pares clave-valor, en la que la clave es uno de los estilos de MobileTogether y el valor es uno de los valores válidos para esa propiedad. En el panel Estilos y propiedades se muestran las propiedades y los valores permitidos. Por ejemplo, en el fragmento siguiente, vemos que el primer estilo es Texto en negrita, el cual, según la lista desplegable de esta propiedad en el panel Estilos y propiedades, puede adoptar el valor true o false. En la expresión map, el valor $XML1/R/@bold = "1" devuelve un valor booleano (true() o false()) dependiendo de si el nodo de atributo R/@bold contiene la cadena 1. De este modo, hemos configurado la propiedad Texto en negrita de forma dinámica: cambiará en función del contenido del nodo R/@bold. Del mismo modo, la propiedad Color de fondo está configurada de forma dinámica.
map{ "Texto en negrita" : $XML1/R/@bold = "1", "Texto en cursiva" : true(), "Texto" : "hello", "Color del texto" : "red", "Color de fondo" : $XML1/R/@background, "Tamaño del texto" : $XML1/R/@textsize }
map{ "Hoja de estilos" : "Sheet-1" }
Tenga en cuenta que:
•Cuando introduzca un valor para la propiedad Todos los estilos (aunque no se trate de una expresión map), todas las propiedades de estilo del componente actual que aparecen en el panel Estilos y propiedades dejarán de estar visibles. •Se trata de una función avanzada, por lo que debe asegurarse de que su expresión Xpath map sea correcta, tanto en lo que respecta a la sintaxis como a los valores. •Puede introducir los pares clave-valor de la expresión map en cualquier orden. •Los nombres de clave son los nombres de las propiedades de estilo (o estilos). En la primera expresión map de más arriba, por ejemplo, Texto en negrita y Tamaño del texto son nombres de estilos. Todos los estilos y sus valores disponibles se indican debajo de cada componente en el panel Estilos y propiedades. •También puede especificar la hoja de estilos que se debe utilizar, tal y como se muestra en la segunda expresión map más arriba.
|
Una expresión XPath que debe dar como resultado true() o false(). Si da como resultado false(), entonces el control no estará visible. Si la expresión da como resultado true() o devuelve algún otro valor, entonces el control estará visible. El valor predeterminado es true(). Haga doble clic en el campo de valor o clic en el botón XPath para escribir o editar la expresión XPath. Esta propiedad se puede usar para presentar en pantalla un objeto visible dependiendo de si la expresión XPath da como resultado true(). Es decir, la presentación en pantalla del objeto se puede configurar de forma dinámica, según el contenido o la estructura de los datos.
Nota: Para más información sobre la visibilidad de columnas/filas distribuidas consulte la sección Propiedades de tabla.
Nota: La variable $MTControlValue no se puede usar para evaluar la propiedad Visible. Si la utiliza se producirá un error de validación.
|
Establece el color de fondo del objeto cuando este está habilitado. El color se puede seleccionar de varias formas:
•Haciendo clic en la paleta de colores para seleccionar un color de fondo. •Seleccionando un color en la lista desplegable del cuadro combinado. Si la celda contiene un control, también puede seleccionar la opción Color de fondo del control. •Haciendo doble clic en el campo del valor e introduciendo un código de color (p. ej. #FF0000) o haciendo clic en el botón XPath de la barra de herramientas e introduciendo una expresión XPath para generar el nombre o la definición del color. Para seleccionar el color de fondo del control, introduzca la expresión XPath: "control".
Nota: Hay dos formas de configurar el color de fondo de la celda para que sea el mismo que el del control que contiene: (i) seleccionando Color de fondo del control en el cuadro combinado de la propiedad, o (ii) introduciendo la expresión XPath "control" en el campo de valor de la propiedad.
Nota: Un control puede habilitarse o deshabilitarse en función del contexto. Por ejemplo, si en un formulario sobre datos personales el usuario indica que sí tiene un seguro de vida, se pueden habilitar los campos correspondientes a los datos de la póliza de seguro de vida; en caso contrario, dichos campos se pueden deshabilitar. Para habilitar/deshabilitar un campo, use la propiedad Habilitado/Editable del correspondiente control. Para establecer el color de fondo que debe tener el control cuando está deshabilitado use la propiedad Color de fondo (Deshabilitado).
|
Define el relleno del control, que es el espacio entre el borde del control y su contenido. Si el control es una tabla y el relleno está en una fila o columna de tabla, entonces el relleno se añade al margen de cualquier control que esa línea o columna contenga; esto aumenta el recuadro que contiene el control, pero no modifica el tamaño de las celdas de la tabla.
Seleccione un valor en píxeles, dp o sp de una lista desplegable del cuadro combinado o haga doble clic en el campo del valor para introducir en él un valor de longitud. El relleno se aplicará a los cuatro lados del control. Para definir un relleno distinto para alguno de los cuatro lados, expanda la propiedad Relleno para mostrar las propiedades individuales de ancho (izquierda, derecha, superior e inferior) e indique el valor deseado. Por ejemplo, si indica que el Relleno es de 6px y el Relleno inferior es de 12px, entonces el margen será de 6px en los lados izquierdo, derecho e inferior, y de 12px en el lado inferior.
Para más información sobre la relación entre píxeles, dp (píxeles independientes de densidad) y sp (píxeles independientes de escala), consulte Tamaños: píxeles, DPI, DP, SP.
|
Indica el ancho del borde en los cuatro lados del elemento tabla al mismo tiempo. Seleccione un valor en píxeles, dp o sp de la lista desplegable del cuadro combinado o haga doble clic en el campo del valor para introducir en él un valor de longitud. Para definir un ancho distinto para alguno de los cuatro lados, expanda la propiedad Ancho del borde para mostrar las propiedades individuales de ancho (izquierda, derecha, superior e inferior) e indique el valor deseado. Por ejemplo, si indica que el Ancho del borde es de 1px y el Ancho del borde superior es de 2px, entonces el ancho del borde izquierdo, derecho e inferior será de 1px pero el del borde superior será de 2px.
Para más información sobre la relación entre píxeles, dp (píxeles independientes de densidad) y sp (píxeles independientes de escala), consulte Tamaños: píxeles, DPI, DP, SP.
|
Indica el color del borde en los cuatro lados del elemento tabla al mismo tiempo. Seleccione un valor de la lista desplegable del cuadro combinado o haga doble clic en el campo del valor para introducir en él un valor. Para definir un color de borde distinto para alguno de los cuatro lados, expanda la propiedad Color del borde para mostrar las propiedades individuales de ancho (izquierda, derecha, superior e inferior) e indique el valor deseado. Por ejemplo, si indica que el Color del borde es azul y el Estilo del borde superior es rojo, entonces el estilo del borde será azul en los lados izquierdo, derecho e inferior, y rojo en el lado superior.
|
Indica el estilo del borde en los cuatro lados del elemento tabla al mismo tiempo. Seleccione un valor de la lista desplegable del cuadro combinado o haga doble clic en el campo del valor para introducir en él un valor. Para definir un estilo distinto para alguno de los cuatro lados, expanda la propiedad Estilo del borde para mostrar las propiedades individuales de ancho (izquierda, derecha, superior e inferior) e indique el valor deseado. Por ejemplo, si indica que el Estilo del borde es discontinuo y el Estilo del borde superior es sólido, entonces el estilo del borde será discontinuo en los lados izquierdo, derecho e inferior, y sólido en el lado superior.
|
El nombre de la clase CSS que quiere asociar con este control. Utilice un espacio para asignar varias clases: EtiquetaClaseUno EtiquetaClaseDos. Después puede usar estas clases en un archivo CSS (el que se especifica en el cuadro de diálogo Configuración del explorador) para asignar propiedades para este control concretamente. También puede usar una expresión XPath para generar los nombres de clase o recuperarlos.
Puede utilizar el siguiente valor predefinido para establecer un comportamiento específico:
•mt-combo-open-on-focus abre la lista desplegable de un cuadro combinado cuando el usuario salta a él. Puede utilizar este valor en (i) controles de cuadro combinado y (ii) en controles de tabla si la tabla contiene controles de cuadro combinado. Alternativamente, si desea abrir todos los cuadros combinados de una página por separado, puede establecer este valor en la propiedad de página Clase CSS del navegador.
|
Si se asignan colores de fondo diferentes a una fila y a una columna de una tabla, la celda situada en la intersección adoptará el color de la fila. Esto se puede anular estableciendo un color de fondo para la celda. |
Grupo de filas de la tabla
Añade automáticamente los controles anexar/eliminar en las (i) tablas con una estructura que se repite y (ii) filas en una tabla con una estructura de filas que se repiten. El botón Anexar (imagen siguiente) anexa otra instancia de la estructura extensible. El botón Eliminar elimina la instancia correspondiente de la estructura extensible. En la imagen siguiente, por ejemplo, podemos ver una estructura de tabla extensible de una solución con botones Anexar y Eliminar. ![]() Esta propiedad define si los botones Anexar y Eliminar se añaden automáticamente al diseño. Puede tener los valores true o false. El valor predeterminado es true.
|
Esta propiedad está disponible para tablas, grupos y columnas de filas. Establece el número de veces que el elemento (la tabla, fila o columna) se repite, siendo este número el número de elementos que devuelve la expresión XPath de la propiedad.
La expresión XPath puede seleccionar un nodo de repetición de una estructura de datos. Esto es muy práctico si se quiere generar la tabla, fila o columna tantas veces como aparezca un nodo determinado y se quiere establecer de forma dinámica el número de repeticiones. De esta manera, si cambia el número de veces que aparece el nodo seleccionado, el número de repeticiones se modificará automáticamente. Por ejemplo, si la expresión XPath de la propiedad es $XML1/Office/Department, entonces el número de veces que se genera la tabla, fila o columna será igual al número de elementos $XML1/Office/Department.
La expresión XPath también puede ser independiente de la estructura de datos. En ese caso, la tabla se crea una vez por cada elemento de la secuencia devuelta. Por ejemplo:
•9 veces en el caso de la expresión 1 to 9 •2 veces en "John", "Mary" •2 veces en 45, true()
|
Una expresión XPath que debe dar como resultado true() o false(). Si da como resultado false(), entonces el control no estará visible. Si la expresión da como resultado true() o devuelve algún otro valor, entonces el control estará visible. El valor predeterminado es true(). Haga doble clic en el campo de valor o clic en el botón XPath para escribir o editar la expresión XPath. Esta propiedad se puede usar para presentar en pantalla un objeto visible dependiendo de si la expresión XPath da como resultado true(). Es decir, la presentación en pantalla del objeto se puede configurar de forma dinámica, según el contenido o la estructura de los datos.
Nota: Para más información sobre la visibilidad de columnas/filas distribuidas consulte la sección Propiedades de tabla.
Nota: La variable $MTControlValue no se puede usar para evaluar la propiedad Visible. Si la utiliza se producirá un error de validación.
|
Esta propiedad se configura en un grupo de filas de una tabla de nivel superior y se aplica a las filas de este grupo. Cuando el usuario final desliza a la derecha en una fila del grupo de filas, puede aparecer una cadena de texto y/o un icono en el área de la fila descubierta por el deslizamiento. Puede definir las propiedades del texto o del icono correspondientes en las subpropiedades de esta propiedad (ver imagen siguiente). Puede seleccionar el icono de una variedad de iconos disponibles. Tenga en cuenta que el valor de las propiedades también se puede generar de forma dinámica a través de expresiones XPath.
En la propiedad Deslizar a la izquierda haga clic en el botón Examinar para abrir un cuadro de diálogo ‘Acciones’ donde puede establecer las acciones que se ejecutarán cuando el usuario final deslice a la izquierda en una fila. Otra opción para abrir el cuadro de diálogo ‘Acciones’ es hacer clic en el botón Examinar en la propiedad Gestos.
Para más información consulte el apartado Propiedades de las tablas.
|
Esta propiedad se configura en un grupo de filas de una tabla de nivel superior y se aplica a las filas de este grupo. Cuando el usuario final desliza a la derecha en una fila del grupo de filas, puede aparecer una cadena de texto y/o un icono en el área de la fila descubierta por el deslizamiento. Puede definir las propiedades del texto o del icono correspondientes en las subpropiedades de esta propiedad (ver imagen siguiente). Puede seleccionar el icono de una variedad de iconos disponibles. Tenga en cuenta que el valor de las propiedades también se puede generar de forma dinámica a través de expresiones XPath.
En la propiedad Deslizar a la derecha haga clic en el botón Examinar para abrir un cuadro de diálogo ‘Acciones’ donde puede establecer las acciones que se ejecutarán cuando el usuario final deslice a la derecha en una fila. Otra opción para abrir el cuadro de diálogo ‘Acciones’ es hacer clic en el botón Examinar en la propiedad Gestos.
Para más información consulte el apartado Propiedades de las tablas.
|
Esta propiedad determina si las filas de un grupo de filas de nivel superior en una tabla pueden arrastrarse a otra ubicación de este grupo de filas. La propiedad permite al usuario cambiar el orden de las filas en un grupo de filas. Los valores son true o false. El valor predeterminado para esta opción es false. Si establece el valor de la propiedad Arrastrable en true aparecerá una ventana emergente preguntándole si desea que MobileTogether defina automáticamente las acciones de reordenación. Seleccione Sí si no quiere asignar otras acciones aparte de las acciones de reordenación. Los valores de la propiedad también se pueden generar de forma dinámica a través de una expresiones XPath. Para más información consulte el apartado Propiedades de las tablas.
|
Haga clic en el botón Examinar para abrir un cuadro de diálogo ‘Acciones’. Allí podrá establecer las acciones que se ejecutarán cuando el usuario final deslice una fila de un grupo de filas hacia la izquierda/derecha o cuando arrastre una fila a una nueva posición dentro del grupo de filas. Puede seleccionar una o varias acciones regulares que se deben ejecutar. Para más información consulte las descripción de las acciones individuales. Para más información sobre las acciones ‘Deslizar’ y ‘Arrastrar’ consulte el apartado Propiedades de las tablas. Las acciones que seleccione se introducirán como valor de la propiedad Gestos.
|
Grupo de columnas de la tabla
Esta propiedad está disponible para tablas, grupos y columnas de filas. Establece el número de veces que el elemento (la tabla, fila o columna) se repite, siendo este número el número de elementos que devuelve la expresión XPath de la propiedad.
La expresión XPath puede seleccionar un nodo de repetición de una estructura de datos. Esto es muy práctico si se quiere generar la tabla, fila o columna tantas veces como aparezca un nodo determinado y se quiere establecer de forma dinámica el número de repeticiones. De esta manera, si cambia el número de veces que aparece el nodo seleccionado, el número de repeticiones se modificará automáticamente. Por ejemplo, si la expresión XPath de la propiedad es $XML1/Office/Department, entonces el número de veces que se genera la tabla, fila o columna será igual al número de elementos $XML1/Office/Department.
La expresión XPath también puede ser independiente de la estructura de datos. En ese caso, la tabla se crea una vez por cada elemento de la secuencia devuelta. Por ejemplo:
•9 veces en el caso de la expresión 1 to 9 •2 veces en "John", "Mary" •2 veces en 45, true()
|
Una expresión XPath que debe dar como resultado true() o false(). Si da como resultado false(), entonces el control no estará visible. Si la expresión da como resultado true() o devuelve algún otro valor, entonces el control estará visible. El valor predeterminado es true(). Haga doble clic en el campo de valor o clic en el botón XPath para escribir o editar la expresión XPath. Esta propiedad se puede usar para presentar en pantalla un objeto visible dependiendo de si la expresión XPath da como resultado true(). Es decir, la presentación en pantalla del objeto se puede configurar de forma dinámica, según el contenido o la estructura de los datos.
Nota: Para más información sobre la visibilidad de columnas/filas distribuidas consulte la sección Propiedades de tabla.
Nota: La variable $MTControlValue no se puede usar para evaluar la propiedad Visible. Si la utiliza se producirá un error de validación.
|
Tabla
Se utiliza para hacer referencia al control desde otras partes de la página o del proyecto. Haga doble clic dentro del campo de valor para editar esta propiedad.
|
La propiedad Todos los estilos se vuelve visible al configurar la opción Todos los estilos del cuadro de diálogo Más opciones de configuración del proyecto como true. (El valor predeterminado de esta opción es false).
Esta propiedad le permite definir todos los estilos del componente que desee mediante una única expresión XPath map. Puede consultar las dos expresiones map que figuran a continuación para ver ejemplos de cómo hacerlo. Una expresión map está formada por una secuencia de pares clave-valor, en la que la clave es uno de los estilos de MobileTogether y el valor es uno de los valores válidos para esa propiedad. En el panel Estilos y propiedades se muestran las propiedades y los valores permitidos. Por ejemplo, en el fragmento siguiente, vemos que el primer estilo es Texto en negrita, el cual, según la lista desplegable de esta propiedad en el panel Estilos y propiedades, puede adoptar el valor true o false. En la expresión map, el valor $XML1/R/@bold = "1" devuelve un valor booleano (true() o false()) dependiendo de si el nodo de atributo R/@bold contiene la cadena 1. De este modo, hemos configurado la propiedad Texto en negrita de forma dinámica: cambiará en función del contenido del nodo R/@bold. Del mismo modo, la propiedad Color de fondo está configurada de forma dinámica.
map{ "Texto en negrita" : $XML1/R/@bold = "1", "Texto en cursiva" : true(), "Texto" : "hello", "Color del texto" : "red", "Color de fondo" : $XML1/R/@background, "Tamaño del texto" : $XML1/R/@textsize }
map{ "Hoja de estilos" : "Sheet-1" }
Tenga en cuenta que:
•Cuando introduzca un valor para la propiedad Todos los estilos (aunque no se trate de una expresión map), todas las propiedades de estilo del componente actual que aparecen en el panel Estilos y propiedades dejarán de estar visibles. •Se trata de una función avanzada, por lo que debe asegurarse de que su expresión Xpath map sea correcta, tanto en lo que respecta a la sintaxis como a los valores. •Puede introducir los pares clave-valor de la expresión map en cualquier orden. •Los nombres de clave son los nombres de las propiedades de estilo (o estilos). En la primera expresión map de más arriba, por ejemplo, Texto en negrita y Tamaño del texto son nombres de estilos. Todos los estilos y sus valores disponibles se indican debajo de cada componente en el panel Estilos y propiedades. •También puede especificar la hoja de estilos que se debe utilizar, tal y como se muestra en la segunda expresión map más arriba.
|
Define si la tabla es de tipo extensible o estática. Puede tener dos valores: true o false. El valor de esta propiedad se asigna automáticamente cuando se crea una tabla extensible (=true) o estática (=false). Una vez creada la tabla, el tipo de tabla se puede modificar cambiando el valor de la propiedad Extensible. Esta propiedad no está disponible para las tablas dinámicas.
|
Añade automáticamente los controles anexar/eliminar en las (i) tablas con una estructura que se repite y (ii) filas en una tabla con una estructura de filas que se repiten. El botón Anexar (imagen siguiente) anexa otra instancia de la estructura extensible. El botón Eliminar elimina la instancia correspondiente de la estructura extensible. En la imagen siguiente, por ejemplo, podemos ver una estructura de tabla extensible de una solución con botones Anexar y Eliminar. ![]() Esta propiedad define si los botones Anexar y Eliminar se añaden automáticamente al diseño. Puede tener los valores true o false. El valor predeterminado es true.
|
Esta propiedad está disponible para tablas, grupos y columnas de filas. Establece el número de veces que el elemento (la tabla, fila o columna) se repite, siendo este número el número de elementos que devuelve la expresión XPath de la propiedad.
La expresión XPath puede seleccionar un nodo de repetición de una estructura de datos. Esto es muy práctico si se quiere generar la tabla, fila o columna tantas veces como aparezca un nodo determinado y se quiere establecer de forma dinámica el número de repeticiones. De esta manera, si cambia el número de veces que aparece el nodo seleccionado, el número de repeticiones se modificará automáticamente. Por ejemplo, si la expresión XPath de la propiedad es $XML1/Office/Department, entonces el número de veces que se genera la tabla, fila o columna será igual al número de elementos $XML1/Office/Department.
La expresión XPath también puede ser independiente de la estructura de datos. En ese caso, la tabla se crea una vez por cada elemento de la secuencia devuelta. Por ejemplo:
•9 veces en el caso de la expresión 1 to 9 •2 veces en "John", "Mary" •2 veces en 45, true()
|
Esta propiedad el ancho de la tabla (i) en píxeles, dp o sp (ii) en relación al ancho de la pantalla del dispositivo o (iii) con dimensiones optimizadas para las columnas (ajuste_automático_línea). El valor predeterminado es ajuste_automático_línea. Seleccione un valor en el cuadro combinado de la propiedad. Si el ancho de tabla es superior al ancho de pantalla, entonces la tabla incluirá una barra de desplazamiento horizontal.
Para más información sobre la relación entre píxeles, dp (píxeles independientes de densidad) y sp (píxeles independientes de escala), consulte Tamaños: píxeles, DPI, DP, SP.
Consulte el apartado Propiedades de las tablas para obtener más información.
|
Esta propiedad especifica el alto que tiene la tabla en la pantalla del dispositivo, en píxeles, dp o sp o en relación al alto de la pantalla del dispositivo. Seleccione un valor en el cuadro combinado de la propiedad. Por ejemplo, si selecciona el valor 50%, la tabla tendrá un alto igual a la mitad del alto de la pantalla del dispositivo. Si la tabla tiene una extensión vertical superior al espacio asignado en pantalla, entonces incluirá una barra de desplazamiento y el usuario final podrá desplazarse por el resto de la tabla. Si existen componentes de diseño antes de la tabla, todos aparecerán antes de la misma. La tabla propiamente dicha tendrá el alto absoluto o relativo especificado en la propiedad Alto de tabla máximo.
Ademas de porcentajes y píxeles, esta propiedad puede tener otros dos valores:
•resto del alto de pantalla (máx): el alto de tabla se minimiza todo lo posible para que pueda verse el máximo contenido posible del resto de la página (en los márgenes superior e inferior de la tabla). Puede usar este valor de propiedad para fijar el contenido que hay sobre la tabla y que siga visible mientras se desplaza hacia abajo en la página. •resto del alto de pantalla (siempre): con esta opción podrá usar todo el alto de pantalla para mostrar la página. Si la tabla no tiene una extensión vertical suficiente para rellenar toda la página, el espacio adicional se añade debajo de la tabla para que el último componente de la página aparezca justo al final de la pantalla.
Para más información sobre la relación entre píxeles, dp (píxeles independientes de densidad) y sp (píxeles independientes de escala), consulte Tamaños: píxeles, DPI, DP, SP.
Consulte el apartado Propiedades de las tablas para obtener más información.
|
Esta propiedad se habilita después de que se establezca el valor de la propiedad Alto de tabla máximo. La propiedad Desplazamiento en vertical puede tener dos valores:
•por toda la tabla: el usuario puede desplazarse hacia arriba y hacia abajo por todo el alto de tabla asignado a la tabla con la propiedad Alto de tabla máximo. Este es el valor predeterminado. •por las filas excepto encabezado y pie: el encabezado y el pie de tabla se fijan en la vista y el usuario final puede desplazarse por las demás filas de la tabla.
Consulte el apartado Propiedades de las tablas para obtener más información.
|
La propiedad Tamaño de fragmento de grupo de filas se habilita solamente si hay un grupo de filas extensible en la tabla y una vez establecido el valor de la propiedad Alto de tabla máx de las tablas con desplazamiento. Permite especificar el número de grupos de filas que se cargan de una vez. Cuando el usuario se desplaza hacia abajo y alcanza el último grupo de filas del último fragmento cargado, entonces se carga el siguiente fragmento. Esta propiedad no tiene ningún valor predeterminado.
Consulte el apartado Propiedades de las tablas para obtener más información.
|
Una expresión XPath que debe dar como resultado true() o false(). Si da como resultado false(), entonces el control no estará visible. Si la expresión da como resultado true() o devuelve algún otro valor, entonces el control estará visible. El valor predeterminado es true(). Haga doble clic en el campo de valor o clic en el botón XPath para escribir o editar la expresión XPath. Esta propiedad se puede usar para presentar en pantalla un objeto visible dependiendo de si la expresión XPath da como resultado true(). Es decir, la presentación en pantalla del objeto se puede configurar de forma dinámica, según el contenido o la estructura de los datos.
Nota: Para más información sobre la visibilidad de columnas/filas distribuidas consulte la sección Propiedades de tabla.
Nota: La variable $MTControlValue no se puede usar para evaluar la propiedad Visible. Si la utiliza se producirá un error de validación.
|
Puede seleccionar distintos controles que estén cada uno en una celda de tabla y agregarlos a un mismo grupo. Para ello use la propiedad Ajuste automático del tamaño del texto del control en cuestión. Una vez haya agrupado los controles, puede ajustar el tamaño de las cadenas de texto de todas las celdas que pertenecen a ese grupo para que (i) tengas todas el mismo tamaño, (ii) el texto entre entero en todas las celdas y (iii) se aplique el ancho óptimo a todas las columnas de ese grupo. El tamaño del texto y el ancho de las columnas se optimizan para que todo el texto de las columnas sea visible dentro del área disponible. El ancho de las columnas solo se ajusta si se ha definido su propiedad Ancho como wrap_content; de lo contrario solo se ajusta el tamaño del texto.
Recuerde que esta optimización consume recursos, por lo que se suele usar en tablas pequeñas.
Puede encontrar esta propiedad en las tablas. Puede tener por valores cualquier grupo Ajuste automático del tamaño del texto que se haya usado para identificar un conjunto de celdas o un grupo de plantillas. El contenido del grupo seleccionado ajusta su contenido y las celdas de la tabla se adaptan al ancho disponible (en lugar de aparecer cortadas). Esto permite ver también las filas largas dentro del ancho permitido. La propiedad predeterminada es off.
Para más información consulte la propiedad Ajuste automático del tamaño del texto de cualquier control que contenga texto (como los controles Botón o Etiqueta).
|
Establece el color de fondo del objeto cuando este está habilitado. El color se puede seleccionar de varias formas:
•Haciendo clic en la paleta de colores para seleccionar un color de fondo. •Seleccionando un color en la lista desplegable del cuadro combinado. Si la celda contiene un control, también puede seleccionar la opción Color de fondo del control. •Haciendo doble clic en el campo del valor e introduciendo un código de color (p. ej. #FF0000) o haciendo clic en el botón XPath de la barra de herramientas e introduciendo una expresión XPath para generar el nombre o la definición del color. Para seleccionar el color de fondo del control, introduzca la expresión XPath: "control".
Nota: Hay dos formas de configurar el color de fondo de la celda para que sea el mismo que el del control que contiene: (i) seleccionando Color de fondo del control en el cuadro combinado de la propiedad, o (ii) introduciendo la expresión XPath "control" en el campo de valor de la propiedad.
Nota: Un control puede habilitarse o deshabilitarse en función del contexto. Por ejemplo, si en un formulario sobre datos personales el usuario indica que sí tiene un seguro de vida, se pueden habilitar los campos correspondientes a los datos de la póliza de seguro de vida; en caso contrario, dichos campos se pueden deshabilitar. Para habilitar/deshabilitar un campo, use la propiedad Habilitado/Editable del correspondiente control. Para establecer el color de fondo que debe tener el control cuando está deshabilitado use la propiedad Color de fondo (Deshabilitado).
|
Esta propiedad se aplica en algunos casos (como imágenes y líneas verticales) al control y, en otros casos (como botones de opción o casillas de verificación), al texto que acompaña al control. La propiedad define la alineación horizontal del control o del texto como izda., centro o dcha. El valor predeterminado es izda. para todos los controles excepto las líneas verticales, para las que el valor predeterminado es centro. También puede configurar el valor de la propiedad con una expresión XPath (lo cual permite generar el valor de forma dinámica).
|
Indica el margen máximo del control (o de la página) en relación a los objetos que lo rodean o al borde del objeto que lo contiene. Seleccione un valor en píxeles, dp o sp de la lista desplegable del cuadro combinado o haga doble clic en el campo del valor para escribir un valor de longitud. La configuración definida se aplicará a los cuatro lados del control o de la página. Para definir un margen distinto para alguno de los cuatro lados, expanda la propiedad Margen para mostrar las propiedades individuales de ancho (izquierda, derecha, superior e inferior) e indique el valor deseado. Por ejemplo, si indica que el Margen es de 6px y el Margen inferior es de 12px, entonces el margen será de 6px en los lados izquierdo, derecho e inferior, y de 12px en el lado inferior.
Para más información sobre la relación entre píxeles, dp (píxeles independientes de densidad) y sp (píxeles independientes de escala), consulte Tamaños: píxeles, DPI, DP, SP.
|
Define el relleno del control, que es el espacio entre el borde del control y su contenido. Si el control es una tabla y el relleno está en una fila o columna de tabla, entonces el relleno se añade al margen de cualquier control que esa línea o columna contenga; esto aumenta el recuadro que contiene el control, pero no modifica el tamaño de las celdas de la tabla.
Seleccione un valor en píxeles, dp o sp de una lista desplegable del cuadro combinado o haga doble clic en el campo del valor para introducir en él un valor de longitud. El relleno se aplicará a los cuatro lados del control. Para definir un relleno distinto para alguno de los cuatro lados, expanda la propiedad Relleno para mostrar las propiedades individuales de ancho (izquierda, derecha, superior e inferior) e indique el valor deseado. Por ejemplo, si indica que el Relleno es de 6px y el Relleno inferior es de 12px, entonces el margen será de 6px en los lados izquierdo, derecho e inferior, y de 12px en el lado inferior.
Para más información sobre la relación entre píxeles, dp (píxeles independientes de densidad) y sp (píxeles independientes de escala), consulte Tamaños: píxeles, DPI, DP, SP.
|
Indica el ancho del borde en los cuatro lados del elemento tabla al mismo tiempo. Seleccione un valor en píxeles, dp o sp de la lista desplegable del cuadro combinado o haga doble clic en el campo del valor para introducir en él un valor de longitud. Para definir un ancho distinto para alguno de los cuatro lados, expanda la propiedad Ancho del borde para mostrar las propiedades individuales de ancho (izquierda, derecha, superior e inferior) e indique el valor deseado. Por ejemplo, si indica que el Ancho del borde es de 1px y el Ancho del borde superior es de 2px, entonces el ancho del borde izquierdo, derecho e inferior será de 1px pero el del borde superior será de 2px.
Para más información sobre la relación entre píxeles, dp (píxeles independientes de densidad) y sp (píxeles independientes de escala), consulte Tamaños: píxeles, DPI, DP, SP.
|
Indica el color del borde en los cuatro lados del elemento tabla al mismo tiempo. Seleccione un valor de la lista desplegable del cuadro combinado o haga doble clic en el campo del valor para introducir en él un valor. Para definir un color de borde distinto para alguno de los cuatro lados, expanda la propiedad Color del borde para mostrar las propiedades individuales de ancho (izquierda, derecha, superior e inferior) e indique el valor deseado. Por ejemplo, si indica que el Color del borde es azul y el Estilo del borde superior es rojo, entonces el estilo del borde será azul en los lados izquierdo, derecho e inferior, y rojo en el lado superior.
|
Indica el estilo del borde en los cuatro lados del elemento tabla al mismo tiempo. Seleccione un valor de la lista desplegable del cuadro combinado o haga doble clic en el campo del valor para introducir en él un valor. Para definir un estilo distinto para alguno de los cuatro lados, expanda la propiedad Estilo del borde para mostrar las propiedades individuales de ancho (izquierda, derecha, superior e inferior) e indique el valor deseado. Por ejemplo, si indica que el Estilo del borde es discontinuo y el Estilo del borde superior es sólido, entonces el estilo del borde será discontinuo en los lados izquierdo, derecho e inferior, y sólido en el lado superior.
|
Seleccione true como valor para aplicar las propiedades del borde de la tabla a los bordes de todas las celdas de esa tabla. (El valor predeterminado de la propiedad es false.) Esta propiedad es útil si quiere dar formato a los bordes de todas las celdas con una sola operación
Tenga en cuenta lo siguiente:
•Las propiedades se aplicarán solamente a las celdas de tabla a las que no se haya asignado previamente una propiedad de borde distinta. •Las propiedades se aplican solamente a los bordes superior e izquierdo de las celdas. •Si esta propiedad está definida como true, los cambios que se apliquen a las propiedades del borde de la tabla (excepto laspropiedades de los bordes derecho e inferior) se aplicarán también a los bordes de todas las celdas. •Los cambios que se apliquen en la tabla a bordes individuales (superior, inferior, izquierdo, derecho) no se aplican a los bordes de las celdas.
|
La propiedad Hoja de estilos establece qué hoja de estilos se debe usar para el control. La lista desplegable del cuadro combinado de esta propiedad incluye todas las hojas de estilos creadas por el usuario definidas en el proyecto. Seleccione la hoja de estilos que desea usar para el control. Si lo prefiere, también puede usar una expresión XPath para seleccionar la hoja de estilos. La ventaja de usar una XPath es que la selección de la hoja de estilos puede ser condicional (véase Aplicar hojas de estilos creadas por el usuario). Para más información consulte la sección Hojas de estilos.
|
El nombre de la clase CSS que quiere asociar con este control. Utilice un espacio para asignar varias clases: EtiquetaClaseUno EtiquetaClaseDos. Después puede usar estas clases en un archivo CSS (el que se especifica en el cuadro de diálogo Configuración del explorador) para asignar propiedades para este control concretamente. También puede usar una expresión XPath para generar los nombres de clase o recuperarlos.
Puede utilizar el siguiente valor predefinido para establecer un comportamiento específico:
•mt-combo-open-on-focus abre la lista desplegable de un cuadro combinado cuando el usuario salta a él. Puede utilizar este valor en (i) controles de cuadro combinado y (ii) en controles de tabla si la tabla contiene controles de cuadro combinado. Alternativamente, si desea abrir todos los cuadros combinados de una página por separado, puede establecer este valor en la propiedad de página Clase CSS del navegador.
|
Si se selecciona una tabla anidada completa, entonces: (i) las propiedades de la tabla anidada aparecen en el apartado Tabla, mientras que (ii) las propiedades de la celda, la columna y la fila que la contienen en la tabla principal aparecen, respectivamente, en los siguientes apartados: Celda de la tabla principal, Columna de la tabla principal y Fila de la tabla principal. Tenga en cuenta que las tablas anidadas pueden alinearse tanto horizontal como verticalmente. |
Nota: Los bordes de las tablas se pueden configurar fácilmente en el cuadro de diálogo Configuración del borde (Tabla | Configuración del borde).








