Mascara en formularios, rejillas e informes.


([N2] overall) #1

<span style="font-family: -webkit-monospace; font-size: 13px; white-space: pre-wrap; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px;">Buenos días,
Estoy intentando ponerle una máscara en los importes (ejem. 12.236,36 € ) y no encuentro la forma de hacerlo, lo he intentado con numberToString(#IMPORTE, "f", 2) + " €", pero los millares no me los pone con el punto. Por lo que he podido ver, en los ejemplos de aplicaciones no hay ningún importe con separador de miles.
Es un bug, todavía no está implementado o soy yo que no da con la solución.
Saludos.
Overall


([N4] davidgu) #2

Estimado overall
Puedes usar en los edit de formulario la propiedad máscara que te permitirá configurar como se introducirán los datos y como se mostrarán.
Te adjunto la información que aparece en la documentación en la zona de "info"
===============================
Máscara: Permite aplicar una máscara para formatear el texto. Las máscaras disponibles son:
Espacio en blanco: Cualquier caracter
A: Carácter ASCII requerido. A-Z, a-z.
a: Carácter ASCII alfabético permitido pero no requerido.
N: Carácter ASCII alphanumeric character required. A-Z, a-z, 0-9.
n: Carácter ASCII alfanumérico permitod pero no requerido.
X: Requerido cualquier carácter.
x: Cualquier carácter permitido pero no requerido.
9: Dígito ASCII requerido. 0-9.
0: Dígito ASCII permitido pero no requerido.
D: Dígito ASCII requerido. 1-9.
d: Dígito ASCII permitido pero no requerido. 1-9.
#: Signo más o menos permitido pero no requerido.
H: Carácter hexadecimal requerido. A-F, a-f, 0-9.
h: Carácter hexadecimal permitdo pero no requerido.
B: Carácter binario requerido. 0-1.
b: Carácter binario permitido pero no requerido.
>: Los siguientes caracteres irán en mayúsculas.
<: Los siguientes caracteres irán en minúsculas.
!: Finaliza la conversión a mayúsculas o minúsculas.
: Usar el caracter con algún símbolo de los anteriores para ser usado como separador.
Máscaras para horas:
Horas:
h: (0-23, 1-12 AM/PM)
hh: (00-23, 01-12 AM/PM)
H: (0-23)
HH: (00-23)
Minutos:
m: (0-59)
mm: (00-59)
Segundos:
s: (0-59)
ss: (00-59)
z: (0-999) zzz (000-999)
Periodos:
AP: (AM/PM)
ap: (am/pm)
Máscaras para fechas:
Día:
d: (1-31)
dd: (01-31)
ddd: (Lun-Dom)
:dddd: (Lunes-Domingo)
Mes:
M: (1-12)
MM: (01-12)
MMM: (Ene-Dic)
MMMM: (Enero-Diciembre)
Año:
yy: (00-99)
yyyy: (0000-9999)
El resto de caracteres en la cadena de formato serán tratados como texto. También los caracteres que estén entre comillas simples (’) en la cadena de formato serán tratados como texto, lo que nos permite tratar los caracteres específicos de formato (d, dd, M, MM, etc.) como texto.
=====================
Saludos


([N2] overall) #3

Muchas gracias <span style="font-weight: bold;">davidgu.velneo,
Pero no consigo que en la rejilla y en los informes, o en un casillero me aparezca lo siguiente: []ejem. 12.236,36 € , el punto de los millares.
Saludos
Overall