Autor Tópico: [RESOLVIDO] - Botão para abrir Calculadora  (Lida 356 vezes)

Andre Batista

  • Iniciante
  • **
  • Mensagens: 50
[RESOLVIDO] - Botão para abrir Calculadora
« Online: Maio 17, 2016, 05:26:45 pm »
Salve, Salve!!!

Estou programando em um projeto para frente de loja e vi que já fizeram uma tela onde o usuário pode via touch ou mouse clicar um uma caixa com números e esses números ficam em um campo para depois ser salvo no banco...

Alguém já conseguiu fazer algo parecido?

Mestre Haroldo, me ajude!!
« Última modificação: Maio 19, 2016, 10:10:48 am por Ronyan Alves »

Haroldo

  • Expert
  • *****
  • Mensagens: 6264
  • Conhecimento diminui limitações.△TFA△
    • Infinitus Web Gestão Empresarial/Gestão ITIL/Consultoria Scriptcase
Re:Botão para abrir Calculadora (Teclado Virtual)
« Responder #1 Online: Maio 18, 2016, 11:47:23 am »
A pedido do colega André, segue um simplório exemplo de como criar um teclado virtual fixo no SC (Sem uso de plugins externos).

Detalhes a ressaltar:

- para maior sensibilidade em monitores Touch, utilizei o evento onmouseup nas teclas em vez do onclick, sendo assim a ação é executada ao afastar o dedo do monitor e não ao pressionar.

- para capturar no javascript o  campo que obtém o foco, a muito bem vinda macro sc_getfield é utilizada.

Como é um exemplo simples a criação de novas teclas e funções é de fácil implementação.


exemplo na prática: http://infinitusweb.net.br/control_test_teclado

download: http://infinitusweb.com.br/ftp/sc8_201605181052_export_Treinamento.zip (O download ficará liberado por tempo limitado)


Haroldo

  • Expert
  • *****
  • Mensagens: 6264
  • Conhecimento diminui limitações.△TFA△
    • Infinitus Web Gestão Empresarial/Gestão ITIL/Consultoria Scriptcase
Re:<RESOLVIDO>Botão para abrir Calculadora</RESOLVIDO>
« Responder #2 Online: Maio 18, 2016, 08:49:34 pm »
O exemplo publicado está diferente do download, pois fiz algumas implementações depois da disponibilização do código fonte, mas nada complicado.



Tags: Teclado , Virtual, Touch, Monitor , Frente de Caixa

« Última modificação: Junho 01, 2016, 03:26:36 pm por Haroldo »