Type N-Numérico



Propiedad de tipo NUMERICO

    <prop name="NUMERO" visible="1" group="1" type="N" fieldsize="4"/>



La propiedad tipo NUMERICO está formada por dos partes: la etiqueta (label que queramos definir) y valor numérico. Puede referirse a valor de un campo de base de datos también. La parte numérica estará alineada a la izquierda por defecto.()



Atributo Descripción
title Título que se le dará a la propiedad, viene siendo la etiqueta del mismo, en caso de no querer mostrarlo debe definirse otro atributo (labelwitdh=“0”), si no se define y existe un labelwitdh <> 0, se mostrará el nombre del campo de la tabla o el nombre del prop si no hay tabla asociada o es un campo MAP_
bgcolor Define solo el color del fondo de la parte de la etiqueta de la propiedad
text-bgcolor Define solo el color del fondo de la parte del texto de la propiedad.
forecolor Define solo el color de la letra de la parte de la de la propiedad.
text-forecolor Define solo el color de la letra de la parte del texto de la propiedad
width Ancho del prop, este valor contempla el tamaño del prop completo, incluyendo el del labelwith si se define
height Altura de la propiedad
lmargin Distancia a la que estará posicionada la propiedad desde la izquierda. Esto es en el caso que queramos que sea diferente al que toma por defecto.
rmargin Distancia a la que estará posicionada la propiedad desde la derecha. Esto es en el caso que queramos que sea diferente al que toma por defecto.
tmargin Distancia a la que estará posicionada la propiedad por la parte superior . Esto es en el caso que queramos que sea diferente al que toma por defecto.
bmargin Distancia a la que estará posicionada la propiedad desde abajo. Esto es en el caso que queramos que sea diferente al que toma por defecto.
newline Valor True o False, se utiliza para que esté a continuación del control anterior (False) o se posicione en una nueva línea. (True), salto de línea.
visible Para definir si el texto estará visible o no, en muchas ocasiones es necesario usar botones ocultos para poder definir algunas acciones de la aplicación, y usar algunos botones simultáneamente, donde unos se verán y otros no, en dependencia de lo que queramos lograr.
disablevisible Atributo muy usado para ocultar o mostrar la propiedad, según una condición previa para esto.
lpadding Atributo que se usa para definir distancia dentro de la propiedad en sí.
labelwith Para dar longitud a la etiqueta del texto, o simplemente tomar valor 0, para que no exista.
locked Atributo para bloquear la propiedad según finalidad deseada.
text-border Para definir borde a la parte de la propiedad que solo contiene el texto, sin la etiqueta
text-border-top, text-border-bottom Permite definir border específico para una posición. Por defecto es sin borde, al definir una de las posiciones se visualiza el borde en la posición declara a true. No tienen que definirse todas las posiciones, al ser por defecto false, la que se defina como true, será la visible. En caso que prevaimente se defina el atributo text-border=true, si alguna de las posiciones se define con el atributo a false, pues deja de pintarse el borde definido a false.
text-border-top, text-border-bottom
labelbox:false Para dar marco o borde a la parte del texto que contiene la etiqueta
fontsize Para definir tamaño de la propiedad de texto completa
text-fontsize Para definir tamaño de la parte de la propiedad del texto, no la etiqueta.
text-forecolor Para definir color a la parte correspondiente al texto de la propiedad
text-forecolor-disabled Para definir color a la parte correspondiente al texto de la propiedad cuando está bloqueada (atributo locked=true) o se usa atributo disableedit



Es un inputbox para introducir valores numéricos. El teclado ya saldrá únicamente para que se introduzcan números. Si el tipo fuese diferente y se desea que se muestre el teclado numérico solamente se deberá especificar el atributo input-type=“numeric”.




Propiedad de tipo NUMERICO CON DECIMALES

     <prop name="IMPORTE" visible="1" group="1" type="N2" fieldsize="10" />

Slider y Rounded-slider


A partir del attributo viewmode, en los props Type N, define estos controles:

  • viewmode= slider
  • viewmode= rounded-slider


El atributo max, define el máximo valor que puede tener el control.

ATRIBUTOS DEL Prop viewmode=slider
max: Valor máximo representable. Por defecto: 10.
min: Valor mínimo representable. Por defecto: 0.
left-bar-color: Color de la barra de progreso, pero sólo la parte de la izquierda. Por defecto: Tema del S.O.
right-bar-color: Color de la barra de progreso, pero sólo la parte de la derecha. Por defecto: Tema del S.O.
img-thumb: Imagen del icono que desplazamos con el dedo.


ATRIBUTOS DEL Prop viewmode=rounded-slider
max: Valor máximo representable. Por defecto: 10.
min: Valor mínimo representable. Por defecto: 0.
progress-bar-color: Color genérico de la barra de progreso. Por defecto: Tema del S.O.


Ejemplos:

   <prop name="MAP_SLIDER" type="N" max="100" viewmode="slider" tmargin="10" width="50%" height="50%"/>
   <prop name="MAP_ROUNDED_SLIDER" type="N" max="100" viewmode="rounded-slider" tmargin="10" width="50%" height="10%" newline="false"/>