Activa las notificaciones push PhoneGap Spain

Foro

Home Forums Frameworks y librerías Ionic Ocultar teclado en ion-input

This topic contains 1 reply, has 1 voice, and was last updated by bibliotec bibliotec 1 semana, 5 dias .

Viendo 2 respuestas - de la 1 a 2 (de 2 en total)
  • Ocultar teclado en ion-input

    Intervenciones
  • bibliotec
    bibliotec 
    Participant

    Estoy creando una aplicación de almacén y cuando hago foco o escribo se muestra el teclado, esto cuando se trabaja con una pistola de códigos de barra es incomodo, la idea es que el teclado no muestre nunca, ¿como puedo conseguirlo?

    Gracias.


    bibliotec
    bibliotec 
    Participant

    Por si a alguno le puede interesar, lo he conseguido con el evento onkeyup de document, la idea es que el lector de código de barras que funciona como un teclado, mete las teclas con muchísima velocidad, controlando esto es decir con un timeout que me indique la velocidad de entrada entre eventos guardo el codigo y ejecuto mi función una vez que el tiempo es mayor a 100 milisegundos por ejemplo. Me ha funcionado muy bien.

     Code: arbitrary (select
    1.
    2.
    3.
    4.
    5.
    6.
    7.
    8.
    9.
    10.
    11.
    12.
    13.
    14.
    15.
    16.

    evento(ev) {
        try {
          this.codigo = this.codigo+ev.key;
          console.log(ev);

          if(this.timer != null) {
            clearTimeout(this.timer);
            }
            
          this.timer = setTimeout(() => { this.guardanetrada() }, 100);
          
        }
        catch(e) {
          alert(e);
        }
      }

    Evento se lanza en el constructor de este modo:

     Code: arbitrary (select
    1.
    2.
    3.

    document.addEventListener('keyup', (ev) => {
        this.evento(ev);
        });

    Espero que os sirva.


Viendo 2 respuestas - de la 1 a 2 (de 2 en total)

You must be logged in to reply to this topic.