¿Un TexField con Validation Mask -99999.99 sólo admite números negativos por teclado?
No logro averiguar cómo hacer para que admita tanto números positivos como negativos
¿Un TexField con Validation Mask -99999.99 sólo admite números negativos por teclado?
No logro averiguar cómo hacer para que admita tanto números positivos como negativos
No veo en la documentación una opción para tener un signo negativo opcional.
Si pones el guión en la mask, necesitas escribirlo.
Lo único que veo que puedes hacer es cambiar tu mask de:
-99999.99
a
C99999.99
y tu tendrás que evaluar que si ponen algo en el primer lugar sea un número o un signo de menos.
Perfecto, parece que funciona bien.
Muchas gracias
Parece que he cantado victoria demasiado pronto.
En realidad, la nueva Mask admite cualquier carácter, lo que no es bueno para un campo numérico. Al menos es un avance.
Por eso puse:
ya que ‘C’ permite cualquier caracter, espacio o nada.
C Character or space placeholder, where entry is optional.
Si, pero como no había investigado más, di por supuesto que podía elegir entre un número o un signo de menos exclusivamente. No me había dado cuenta de que podía meterse cualquier número, carácter o signo que pueden causar problemas en un campo numérico.
Parece que tendré que hacer algo que lo elimine a posteriori.
Gracias de nuevo
Saludos
Tal parece que el sistema de Mask no se ha tocado/modernizado desde hace mucho.
Tal vez convenga agregar un Feature Request en el sistema de Issues ya que, aunque yo no he necesitado lo de números negativos, me parece buena idea que agreguen un Mask para signo negativo opcional.