Evento Ajax (Campos) não funciona em aplicação Controle

Bom dia,

Criei uma aplicação Controle, inseri um campo do tipo checkbox.
Criei um evento ajax (tentei onclick, onchange) relacionado ao campo.
Coloquei apenas para apresentar uma mensagem para testar.
Quando clico no campo, não acontece nada, não da erro (nem em modo debug)

Recriei a aplicação, removi e inseri campos com nome diferentes, etc … Não funciona mesmo.

Se alguém já passou por isso e puder me ajudar, agradeço.

Obrigado

Deixe apenas o evento onClick

Quando não executa é porque tem algum erro de sintaxe.

Teste apenas um echo e depois vai testando por partes se código.

Outro teste é mudar para campo do tipo Rádio e testar o onClick

Bom dia,

Fiz os testes conforme orientação, nada acontece …

Usei onClick com o código echo “Deu certo”;

Obrigado

Olá Flávio, estou com o mesmo problema.

Eu nao tinha estes problemas antes.

Você achou uma solução? Os meus eventos Ajax de campos dropbox de aplicações controle estão dando erro também.

quero trazer somente os locais de estoque que tenham o produto

quando vai abrir a aplicação o evento ajax da um erro:


abrindo o SQL para ver o que é:


Ou seja, o stock.produto_id = ? está branco.

O Código SQL está certo, eu testei o que não está vindo é a variavel {product_id}

Olhem o comando SQL

To ficando chateado com tanto bug que to achando.

Agluém sabe como sair desta?

Acabei de testar aqui, esta normal o checkbox com Evento Ajax OnClick:

Link do OneDrive desta app se quiser importar para testar:
https://1drv.ms/u/s!AsJene7iltp1hmvnFmpEKLm1NAl8

Cássio, neste seu caso você tem que usar SELECT e evento Ajax OnChange, OnClick não pega neste campo DropBox.

Veja o teste:

[size=3]
[font=verdana]Mestre Jailton, [/font][/size][font=verdana][size=3]Muito obrigado, vou fazer os testes e reportarei aqui na sequencia. Obrigado[/size]
[size=3]

A proposito, como você faz este print screen neste estilo? gostei hahahaha[/size]

[/font]

Coloca aspas simples envolta do campo.
( stock.produto_id = ‘{produto_id}’ )

Jailton, descobri o que dava problema aqui.

Seguinte, geralmente eu fazia o SQL para campos numericos assim:

campo=$variavel_numero

mas descobri que no ajax, mesmo o campo sendo numerico eh preciso fazer campo=’{campo_numerico}’

Ou seja, eh necessario ter as aspas.

Era isto que tava dando problema.

Obrigado.

Agora voltando, Flavio, voce resolveu o seu problema?

Poderia colocar como RESOLVIDO neste ticket?

Para mim esta resolvido e para voce?

Obrigado Ronyan,
Eu ja tinha descobrido isto mesmo, mas havia perdido o ticket.
Obrigado