Validaciones en apex_item Oracle Apex

Buen día, en esta entrada responderé una pregunta que me hicieron en un video sobre apex_items, como agregar una validación que solo permita números en un apex_item.

Esto se puede lograr usando JavaScript y en este punto con JS tenemos muchos caminos, aquí mostrare uno usando una clase CSS como selector.

Teniendo como base mi ejemplo de este post Apex_item parte 3 , usare la columna SAL para validar que solo acepte números.

Vamos al Query del reporte y agregamos una clase que nos servirá de identificador.

Creamos una acción dinámica:
Evento: Key Press
Tipo: Jquery Selector
Selector: .item_sal

En el código JS validaremos que solo se ingrese números usando el KeyCode y si no cancelamos la acción y mostraremos un mensaje en consola.

 var be = this.browserEvent;

if (be.keyCode < 48 || be.keyCode > 57)
{
be.preventDefault();
console.log( be.key + \" is not number\");
}
Pueden ver la demo aqui. user/pass: demo/demo

Published by Angel O. Flores Torres

System engineer, Applications engineer, working with C# and Oracle Apex 5, 5.1 since 2017. I specialize in Oracle APEX (Oracle Application Express )

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: