Bom dia, preciso da ajuda de voces, no seguinte:
no delphi existe uma funcao chamada onexit que se refere ao sair do campo, nessa funcao posso desabilitar, habilitar, preencher outros campos, dependendo do conteudo.
Ex: campo tibutacao, caso o campo tributacao tenha o conteudo “SIMPLES”, no evento onexit eu desabilitava o campo “% icms”
como posso desabilitar um campo, limpar, preencher dependendo do conteudo de um campo anterior ??
Tenho 1 campo [ GRAMATURA ], se gramatura for QUILOGRAMA devo desabilitar o campo EAN13 limpando o seu conteudo
1 Curtida
Olá,
Pesquise por Eventos Ajax (OnChange, OnBlur, etc).
Você pode criar um Evento Ajax onBlur nesse campo que vai conter o texto “SIMPLES” e fazer a validação dentro do evento onBLUR.
Ex.:
if({meu_campo} == "SIMPLES") {
sc_field_disable("campo_que_vai_desabilitar");
}
É PRECISO LER A DOCUMENTAÇÃO!
resolvido da seguinte forma:
- criei 1 evento ajax e dentro dele a seguinte instrucao:
if ({gramatura} == “QUILOGRAMA”) {
if (!empty({cdbarra})) {
// limpar o campo
{cdbarra} = ‘’;
}
sc_field_readonly({cdbarra},on);
} else {
sc_field_readonly({cdbarra},off);
}
1 Curtida